IE缓存问题详解

来源:互联网 发布:剑灵娜美捏脸数据 编辑:程序博客网 时间:2024/05/12 11:33
 

 

 

IE缓存问题详解

1、什么是IE缓存

为了提高访问网页的速度,Internet Explorer浏览器会采用累积式加速的方法,将你曾经访问的网页内容(包括图片以及cookie文件等)存放在电脑里。这个存放空间,我们就称它为IE缓存。以后我们每次访问网站时,IE会首先搜索这个目录,如果其中已经有访问过的内容,那IE就不必从网上下载,而直接从缓存中调出来,从而提高了访问网站的速度。

2、如何设置IE缓存

1)步骤如下:(IE8.0为例)工具—>Internet选项-->常规(如图一)

图一

 

2)点击”设置”进入图二

图二

 

检查所存网页的较新版本,有四个选项,每项的意思如下(正常选择”一般”就可以了):

    “每次访问此页时检查”选项表示浏览器每次访问一个页面时,不管浏览器是否缓存过此页面,都要向服务器发出访问请求。这种设置的优点是实时性很强,肯定能够访问到网页的最新内容,但是如果网页内容很少更新,这种设置的访问效率就比较低了。

    “每次启动Internet Explorer时检查” 选项表示在浏览器的每次启动运行期间,在第一次访问一个页面时,不管浏览器是否缓存过此页面,都要向服务器发出访问请求,但是在浏览器的本次启动运行期间对

该页面的后续访问,浏览器将不再向服务器发出访问请求,而是直接使用缓存中的内容。这种设置具有较高的访问效率,同时也兼顾了较好的实时性,它可以保证每次启动浏览器后看到的都是最新的网页内容。

     “自动”选项与“每次启动 Internet Explorer时检查”选项的功能相似,只是对图像的访问有所不同,如果随着时间的推移,浏览器发现网页上的图像更新并不频繁,这样,即使浏览器在对某个已缓存的图像执行本次启动运行以来的第一次访问时,它也不一定会向服务器发出访问请求,而是干脆直接使用缓存中

的内容。“自动”选项是浏览器的默认设置,所以,几乎所有人的浏览器都是按照这种方式工作的,这个选项的作用和意义应该成为读者熟悉的重点。

“不检查”选项表示浏览器不管在什么情况下访问一个页面时,只要能够在本地找到此页面的缓存信息,浏览器就不会向服务器发出访问请求,而是直接使用缓存的内容。这种设置的优点是访问效率很高,但是如果服务器端的网页内容更新后,浏览器看到的内容很可能是过期的内容。

3、隐私保护

如果在网吧等公共场所上网,你浏览过的网页都一般都会缓存在电脑上了,如果不清理掉的话,有可能被不法之人利用。

如图一,勾选“退出时删除历史记录“或者直接点击”删除“按钮,如图三,

公共场所全部打钩删除即可。

                                                                                

                                                                                                                                              图三

4、基于IE内核的浏览器,基本设置相同,也有其它特殊的地方要注意,360浏览器要注意“隐私保护”,选项,位于:工具-->360安全浏览器选项。如图四

                                                                      

图四

5、Be over.

 

6.最好的解决方法是在发送请求的时候在url上加一个随机数,这才是解决IE缓存的最好方法。