【发布时间】:2011-05-19 17:54:21
【问题描述】:
我对这个指令有几个问题:
- 这是告诉浏览器应该多久检索一次文件吗?
- 此站点 css/图像文件的建议设置小时数/天数/最大值是多少?
- 如果我将此值设置为最大值,然后更新服务器上的一些文件,用户浏览器是否会在新文件过期之前获取这些文件?
【问题讨论】:
标签: nginx header http-headers
我对这个指令有几个问题:
【问题讨论】:
标签: nginx header http-headers
expires max; 设置浏览器缓存过期时间为遥远的未来(2030 年)。所以,你应该谨慎使用它。您将无法对客户说该文件已更改。但是,您可以重命名文件或向文件名添加一些查询(例如“/style/main.css?v=2”)。
始终从expires max 中排除位置“favicon.ico”。此位置在大多数浏览器中是硬编码的,因此您将无法重命名或向此文件添加版本。将网站图标的过期时间设置为 1-2 个月。
【讨论】: