期满最大的Nginx的
问题描述:
我对这个指令的几个问题:期满最大的Nginx的
- 这是什么告诉浏览器多久应该检索文件?
- 本站css/image文件的推荐设置小时/天/最大值是多少?
- 如果我将此值设置为max,但随后更新服务器上的某些文件,用户浏览器是否会在新文件过期之前不会获取新文件?
答
expires max;
在远期(2030年)设置浏览器缓存过期时间。所以,你应该谨慎使用它。您将无法对客户说,该文件已更改。但是,您可以重命名文件或将一些查询添加到文件名(例如“/style/main.css?v=2”)。
始终从expires max
排除位置“favicon.ico”。该位置在大多数浏览器中都是硬编码的,因此您将无法重命名或向该文件添加版本。将favicon设置为1-2个月即可过期。