如果浏览器已经缓存了max-age = 31536000且我降低到max-age = 600的文件,浏览器是否会理解并再次请求该文件?

时间:2016-09-09 17:49:26

标签: caching cache-control

我想知道已经缓存了设置为max-age = 31536000的文件的浏览器是否会理解我已经更改了max-age设置并因此请求新文件?或者它会等到缓存过期(一年后),然后要求新文件?

提前感谢您的帮助!我还没有找到答案,我还不是程序员(但对编程很感兴趣)所以我可能会使用错误的术语。

1 个答案:

答案 0 :(得分:0)

如果您将资源max-age=31536000提供给缓存,则在该时间到期之前,它不需要再次联系原始服务器。

  

或者它会等到缓存过期(一年后),然后要求新文件?

是的,它可以做到这一点。

了解新max-age的唯一方法是再次联系原始服务器,并且您已经明确表示不需要这样做。

负责任地设置max-age