在Nginx上达到最大值

Dav*_*idW 8 header nginx http-headers

我对这个指令有几个问题:

  • 这是告诉浏览器检索文件的频率吗?
  • 这个现场css /图像文件的推荐设置小时/天/最大值是多少?
  • 如果我将此值设置为max,但随后更新服务器上的某些文件,用户浏览器是否会在到期之前获取新文件?

Oro*_*102 13

expires max;在远期(2030年)设置浏览器缓存到期时间.所以,你应该谨慎使用它.您将无法向客户说明该文件已更改.但是,您可以重命名文件或向文件名添加一些查询(例如"/style/main.css?v=2").

始终排除位置"favicon.ico" expires max.此位置在大多数浏览器中都是硬编码的,因此您无法重命名或向此文件添加版本.设置为favicon的到期时间为1-2个月.