• 微信:
  • hai764003
  • QQ:
  • 511211014
  • E-mail:
  • jaquery@163.com

案例总数51

访问总数312415

收藏总数310946

HTTP协议,HTTP协议是什么?返回列表

上传时间:2015-02-02 内容关键字:

红线里面就是整个图片的信息,只要我把这个部分从返回的字符串里解出来那么我们就得到了整个图片。



8.http协议与缓存控制


我们观察图片的加载,往往是:


1次请求时 200 ok

2此请求时 304 Not Modified 未修改状态


解释:  在网络上有一些缓冲服务器,甚至是浏览器自身也有缓存功能。

当我们第一次访问图片时,正常下载图片,返回值200,第2此去访问时,基于一个前提图片不会经常改 动,还返回该图片的签名”Etag(可以理解为图片的指纹”),当浏览器再次访问该图片的时候,去服务 器校验指纹,如果图片没有变化,直接使用缓存中的图片,这样减轻了服务器的负担。



抓包观察:

第1次访问:



第2此访问:


解释:

如果自这个时间点以后图片修改过则重新请求

如果该图片最新的Etag的值和的值不匹配则重新请求。

 

小海哥推荐你看: 博客园  php教程分享网站  phpmywind  脚本之家