2011-05-06 136 views
2

我想了解什么是最好的Cache-Control值设置为静态内容(图像,CSS,JavaScript)。问题在于我的JavaScript/CSS仍处于开发阶段,每当我做出改变时,我都希望人们立即看到变化(他们不应该重新加载缓存)。缓存静态内容

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

回答

5

是的,长期到期日+指纹识别为您带来最大化的浏览器缓存,同时还能够立即传播更改。 Google page speed有一个很好的解释。您可以在查询字符串中或资产的路径中添加指纹。只要当您想要再次获取资源时URL发生更改,就无关紧要了。

+0

谢谢!链接的伟大的信息! – 2011-05-06 07:47:23