首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

清客户端ie缓存,该怎么解决

2012-07-03 
清客户端ie缓存由于项目比较大,又是用的extjs,加载速度可想而知,为了提高页面加载速度,想到了缓存一开始是

清客户端ie缓存
由于项目比较大,又是用的extjs,加载速度可想而知,为了提高页面加载速度,想到了缓存

一开始是想用比较常用的手段
<script src="test.js?ver=113"></script>
其中 ver=113 的 113就是版本号,采用 svn 或其他工具生成的开发版本号。通过版本号的比较就能将有改动的js和图片更新,没有改动的还是用缓存。

可是好像apach做不了?有木有人可以详细说下这种方法,项目开发是用的tomcat,发布用的是weblogic,怎样设置比较,能较好的利用页面缓存技术 非常感谢啦

[解决办法]
最后面几个英文一个都没看过,伤心的帮你顶下
[解决办法]
这与apache/tomcate 有什么关系。你在js端做好判断就OK.
[解决办法]
+1要不再不行,那就在地址后面加一个时间戳吧。

探讨
引用:
这与apache/tomcate 有什么关系。你在js端做好判断就OK.


是说直接在jsp上设置
<%
response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires", 0);……

[解决办法]
response.setHeader("Cache-Control","no-cache");
你这里不是设置了禁止缓存吗? 当然取的就是最新的。
事实上,你把header去掉后,浏览器会自动帮你缓存的。
[解决办法]
这个比较靠谱
探讨

response.setHeader("Cache-Control","no-cache");
你这里不是设置了禁止缓存吗? 当然取的就是最新的。
事实上,你把header去掉后,浏览器会自动帮你缓存的。

热点排行