IE读取缓存的判定

来源:百度知道 编辑:UC知道 时间:2024/07/06 17:23:34
假设某网页上有个temp.swf,如果我已经打开过该网页,那么我本地的缓存中就会有temp.swf。当我再次打开这个网页的时候IE就会直接去读本地的temp.swf。
那么,问:
1.当该网页上的temp.swf被换成了令一个文件但名称还是temp.swf,那么IE会读取本地的,还是重新下载这个新的temp.swf。
2.当该网页上的temp.swf被替换,而且文件名称被改变,假设换成了temp2.swf,那么IE又会怎么读取。

注:如果可以IE的读取web网页和本地缓存的运行机制简单明确的讲解下,将附赠50分

1.当该网页上的temp.swf被换成了令一个文件但名称还是temp.swf,那么IE会读取本地的,还是重新下载这个新的temp.swf
答:为了提高访问网页的速度,Internet Explorer浏览器会采用累积式加速的方法,将你曾经访问的网页内容(包括图片以及cookie文件等)存放在电脑里。这个存放空间,我们就称它为IE缓存。以后我们每次访问网站时,IE会首先搜索这个目录,如果其中已经有访问过的内容,那IE就不必从网上下载,而直接从缓存中调出来,从而提高了访问网站的速度。也就是如果路径没有变更的话,即网站管理人员将该文件用同名文件替换了,ie判断因为路径没有变更,自动读取缓存上的temp.swf文件.但这种事情是很少发生的。1.我们不会莫名其妙的去用同名文件去替换该文件,2,用户的ie缓存文件经常会删除。
2.当该网页上的temp.swf被替换,而且文件名称被改变,假设换成了temp2.swf,那么IE又会怎么读取。
答;名字变更后,相应的路径也就变更了,ie是通过名字来区别文件的,认为这是新文件,所以ie还会重新读取