我正在使用 Nginx,并得到了一个关于缓存的简单(也许是菜鸟(问题,但我只想确保我没有做任何坏事:P
所以我正在考虑将 CSS、JS 等文件缓存设置为一年,我还启用了这个 ETag + 上次修改的标头。
当我在服务器上对文件进行任何更改时,文件是否会在客户端更新(不更改文件名(?还是我错过了什么?
谢谢,很抱歉有问题!
经过几次尝试和小规模研究,我设法实现了我想要的。add_header Cache-Control "no-cache"; expires 365d;
这将缓存文件,但也要求它们每次重新验证。
在这里您可以找到更多详细信息: https://stackoverflow.com/a/31130747/6188497