实际测试发现2种Cache啊
1.按F5或者ctr+f5刷新 都不会向服务器重新发送请求,
这种request是使用了Ajax的Get方法获得的response,发现http header里没有
Pragma: no-cache
2.按F5 会向服务器重新发送请求,不刷新的情况下不重新发送请求。
使用Ajax的Post方法获得的response的request的header里有
Pragma: no-cache
在IIS或者程序里面给response的header里加了
Cache-Control: max-age=12960000
还有就是在页面上引入JS文件的时候,如
<script type="text/javascript" src="/web/js/test.js" charset="UTF-8"></script>
一般做Cache的时候是做第一种还是第二种啊?第二种的引入JS的那个能否改成第一种那样的?谢谢。
--
FROM 211.100.22.*