缓存静态内容

Luc*_*eis 2 webserver http browser-cache

我试图了解Cache-Control为静态内容(图像,CSS,javascript)设置的最佳值.这个问题是我的JavaScript/CSS仍处于开发阶段,每当我做出改变时,我希望人们立即看到更改(他们不应该重新加载他们的缓存).

最好的方法是什么?我应该?version=1000202210在每个静态请求之后添加一个,以便浏览器知道它是新的吗?

ali*_*ard 5

是的,较长的到期日期+指纹识别为您带来最大的浏览器缓存,同时还具有必要的灵活性,可以立即传播更改.谷歌页面速度有一个很好的解释.您可以在查询字符串中或在资产的路径中添加指纹.只要在您希望再次获取资源时URL发生更改,您的工作方式并不重要.