今天特别想写这篇博客,因为感触真心的太深了。有几次在调试代码的时候,怎么调试怎么对,然后我就挂起来了。把问题注释在了代码的上边。过了几天之后,出现了上篇博客写的问题。然后让文哲兄帮忙,我在旁边看着他调试,突然发现他在调试启动的时候总是要按出一个网页,我就问他,然后他就说,你每次在运行的时候都要清楚一下IE的缓存,当时没多想,然后把问题写在了OneNote中,想着总结的时候写。但是今天又遇见了,然后处于好奇心我就开始查找了一下。
在开始找的时候也不知道答案该从何入手,输入几次,都不是我想要的结果。然后我发现我都不知道什么是缓存,所以就从缓存的含义入手查:
缓存:是指临时文件交换区,电脑吧最常用的文件从存储器中提出来,临时放在缓存里,就像把工具和材料搬上工作台一样,这样会比用时去仓库区更方便。(百度百科)说白了就是临时放东西的地方,用着好取,在访问的时候就会提高效率。
缓存又有很多种,一级缓存,二级缓存,超级缓存,系统缓存等等,因为我在调代码的时候,用的是IE,所以在查找资料的时候主要看了一下IE的缓存。
为什么出现IE缓存,为了提高访问网页的速率,IE浏览器就会采用累加式加速的方法,讲曾经访问的网页的内容存放在电脑中,这个存放空间,称它为IE的缓存。以后每次访问这个网站的时候,IE会首先搜索这个目录,其中已经访问过的内容,那IE就不必从网上消灾,而直接从缓存中调出来,从而提高访问的速率。
牛腩发布系统是一个新闻网站,我每天都要调试的一个网页,所以这时候IE就自动有了缓存,当我的后台代码改的时候,即使我在VS中重新生成了代码,那么在IE中效果还是没有出来,主要原因就是缓存,IE调用的就是之前的那个有错误的网页。所以每次在调试的时候一定要清除缓存。
和别人交流也是学习的一种方式,而通过这种方式的学习,你很快会发现为什么自己的学习效率会比他低。
善于发现,善于总结。