网页内容总不是最新的问题、网页仍然是保存在电脑里的网页
问题描述:前两天打开网易,想看看新闻,发现怎么新闻不是新的呀,前两天的新闻怎么还是头条?打开博客文章也是,更改了之后一看还不是最新的,赶紧查找原因。
问题分析:通过比较,发现只有我之前打开的页面不是最新,如果之前没访问过某个页面,我打开了,那他就是最新的,因此,我想一定是出在页面缓存中。
我们都知道,当我们访问一个页面后,电脑会把这个页面也暂时存到电脑的一个地方,这叫做缓存,是为了我们之后访问页面时,如果再访问这个页面,就直接从计算机里那个缓存中找到此页面,显示给你,这样就不用每次都访问网络(在用缓慢的调制解调器那年代,这个作用显而易见)。然而,有些页面我们当然可以从缓存里取出页面,比如常年页面没有变化的(静态),然而,像我之前所说的,网易那样发布新闻的网页,内容甚至会每分钟在变化,如果计算机还是去选择缓存中那些我们之前看的新闻,显然是不能显示出最新的新闻,这就是问题的根源。
问题解决办法:问题找到了,解决的办法就简单了,之前说过,计算机先看看缓存里有没有我们需要的网页,如果没有,就去访问网页所在网站去;如果有,那么他会根据计算机的设置去采取相应的方法呈现我们所需要的网页。
在ie中,点击工具-internet选项,在常规栏中点击设置按钮,出现如下所示:
看到了吗,计算机就是根据上面的选择去判断如何利用缓存中的页面,我之前不知道为什么选择了最后一项,也就是直接把缓存中数据拿出来,也不检查一下是不是最新的,就显示给我,所以出问题喽,将它改为第一项就可以了,第二、三项也差不多,就是检查的时机不同而已。
好了,问题解决了,还想补充一下,我们经常会修改我们的博客,等到修改完,在另外一个页面打开刚修改的文章,一看还是没修改之前的,按了f5刷新也不行,这是因为所访问的网页设置了缓存有效期,如果你需要马上显示最新的,可以在显示的页面中按住ctrl+f5,这样就强制刷新为最新的。