1
我继承了一个使用backbone.js和require.js的应用。我想在浏览器上无限期地缓存CSS,图像和JS文件,并且不想缓存HTML。因此,当我对CSS或JS或图像进行任何更改时,我可以更新HTML中的查询参数,并且浏览器将获取最新版本的资产。使用backbone.js和require.js控制Web应用中的缓存
我们的应用程序在Glassfish 3.1.2上,所以我不能像Apache一样使用mod_headers来控制行为。我最终做的是添加一个过滤器并为所有css,js和图像添加缓存控制响应头。这适用于css和图像,但所有那些使用backbone.js的模型和集合都没有被更新。那么,如果我在服务器上有更新版本,我无法弄清楚如何从缓存中清除它们。
在这个问题上的任何指针会帮助我弄清楚这一点。
谢谢。
谢谢。在使用它之前,我在要求对象上设置“胸围”,如下所示: – motiver