使用 ETag 长时间缓存静态文件是否安全



我正在使用 Nginx,并得到了一个关于缓存的简单(也许是菜鸟(问题,但我只想确保我没有做任何坏事:P

所以我正在考虑将 CSS、JS 等文件缓存设置为一年,我还启用了这个 ETag + 上次修改的标头。

当我在服务器上对文件进行任何更改时,文件是否会在客户端更新(不更改文件名(?还是我错过了什么?

谢谢,很抱歉有问题!

经过几次尝试和小规模研究,我设法实现了我想要的。

add_header Cache-Control "no-cache"; expires 365d;这将缓存文件,但也要求它们每次重新验证。
在这里您可以找到更多详细信息: https://stackoverflow.com/a/31130747/6188497

最新更新