我想知道已经缓存了设置为max-age = 31536000的文件的浏览器是否会理解我已经更改了max-age设置并因此请求新文件?或者它会等到缓存过期(一年后),然后要求新文件?
提前感谢您的帮助!我还没有找到答案,我还不是程序员(但对编程很感兴趣)所以我可能会使用错误的术语。
答案 0 :(得分:0)
如果您将资源max-age=31536000
提供给缓存,则在该时间到期之前,它不需要再次联系原始服务器。
或者它会等到缓存过期(一年后),然后要求新文件?
是的,它可以做到这一点。
了解新max-age
的唯一方法是再次联系原始服务器,并且您已经明确表示不需要这样做。
负责任地设置max-age
。