网络基础 HTTP协议之缓存简介

HTTP协议之缓存简介

by:授客 QQ1033553122

用浏览器查看缓存

IE为例,Tools->Internet options -> View files,如图



 

点击图示的View files,打开缓存目录

C:UsersAdministratorAppDataLocalMicrosoftWindowsTemporary Internet Files

 

测试实验

访问前清空以上目录下的所有文件,访问网址:http://ishouke.blog.sohu.com,然后查看以下目录(计算机中打开,直接通过浏览器打开看不到,估计那会相关程序还占用),如下

 

网络基础 <wbr>HTTP协议之缓存简介

除了上图中给出的js脚本文件,cookie文本,图片文件,html文件,php文件,根据不同的网站,还可能有其他文件,比如cssmp4swfxml等等文件。

 

初次访问时,会从服务器请求所有必须的文件,再次访问时,浏览器会先查找缓存,如果缓存中存在被请求的资源则直接从缓存读取,而不向服务器发送GET获取资源请求,以下是通过工具分析的结果:

网络基础 <wbr>HTTP协议之缓存简介

网络基础 <wbr>HTTP协议之缓存简介

从图中可看到,有缓存和没缓存,消耗的响应时间是差别很大的。

原文地址:https://www.cnblogs.com/shouke/p/10158002.html