
许多学生问,他们是否精神焕发?有什么不同?实际上,有.
其中,在地址栏中按Enter键分为两种情况. 首先,请求的URI在浏览器缓存中尚未过期. 此时,使用Firefox的firebug插件在浏览器中显示的HTTP请求消息标头如下:
主机192.168.3.174:8080
User-Agent Mozilla / 5.0(Windows NT 5.1; rv: 5.0)Gecko / 20100101 Firefox / 5.0
接受text / html,application / xhtml + xml,application / xml; q = 0.9,* / *; q = 0.8
Accept-language zh-cn,zh; q = 0.5
接受gzip压缩,放气
接受字符集GB2312,utf-8; q = 0.7,*; q = 0.7

连接保持活动
HTTP返回状态显示为200 OK,但是后台Nginx服务器的access.log找不到请求记录,指示该请求尚未提交到HTTP服务器. 相反,浏览器发现缓存中有未过期的文件,并直接拦截了该请求. 在萤火虫中显示的所谓“请求标头消息”和“响应标头消息”都被浏览器“伪造”了. 这种刷新使用最小的网络流量,可以说没有,并且时间消耗最小. 就像您发现一盒未过期的牛奶,认为没有问题,可以不告诉就喝.
第二个是所请求的URI在浏览器缓存中已过期. 此时,firebug显示的HTTP请求消息标头如下:
主机192.168.3.174:8080
User-Agent Mozilla / 5.0(Windows NT 5.1; rv: 5.0)Gecko / 20100101 Firefox / 5.0
接受text / html,application / xhtml + xml,application / xml; q = 0.9,* / *; q = 0.8
Accept-language zh-cn,zh; q = 0.5
接受gzip压缩,放气

接受字符集GB2312,utf-8; q = 0.7,*; q = 0.7
连接保持活动
If-Modified-Since,04 Jul 2011 10:12:40 GMT
添加了If-Modified-Since的额外行. 后端Nginx服务器的access.log也找到了请求的记录,表明浏览器对这种情况的处理是: 再次询问服务器,所请求的URI是否在特定的位置?该时间由上一个HTTP响应的Last-Modified确定. 服务器认证之后,如果没有修改,则返回304 Not Modified. 接收到内容后,浏览器从缓存中读取内容;如果有任何修改,它将返回200 OK并返回新内容. 在这种情况下,您发现一盒已经过期的牛奶,然后问其他人是否可以喝. 如果其他人同意,则可以喝. 如果其他人拒绝,那么您必须另找一盒新鲜牛奶. 牛奶.
关于F5刷新,HTTP请求消息标头如下:
主机192.168.3.174:8080
User-Agent Mozilla / 5.0(Windows NT 5.1; rv: 5.0)Gecko / 20100101 Firefox / 5.0
接受text / html,application / xhtml + xml,application / xml; q = 0.9,* / *; q = 0.8

Accept-language zh-cn,zh; q = 0.5
接受gzip压缩,放气
接受字符集GB2312,utf-8; q = 0.7,*; q = 0.7
连接保持活动
If-Modified-Since,04 Jul 2011 10:12:40 GMT
Cache-Control max-age = 0
还有另一行Cache-Control: max-age = 0,这意味着无论浏览器缓存中的文件是否过期,我都会去服务器进行查询,这等效于Expires of最后的HTTP响应暂时无效. 服务器的响应处理流程与上述相同. 在这种情况下,就像找到一盒牛奶,没有看到牛奶的有效期,然后问其他人是否可以喝牛奶.
最后是Ctrl + F5刷新,其HTTP请求消息标头如下:

主机192.168.3.174:8080
User-Agent Mozilla / 5.0(Windows NT 5.1; rv: 5.0)Gecko / 20100101 Firefox / 5.0
接受text / html,application / xhtml + xml,application / xml; q = 0.9,* / *; q = 0.8
Accept-language zh-cn,zh; q = 0.5
接受gzip压缩,放气
接受字符集GB2312,utf-8; q = 0.7,*; q = 0.7
连接保持活动
实用程序无缓存
缓存控制无缓存
如果-Modified-Since不存在,则将Cache-Control替换为no-cache. 另外,Pragma行是为了与HTTP1.0兼容,这与Cache-Control: no-cache相同. 这表示我不希望文件在缓存中,而是强制刷新并将其直接下载到服务器,因此服务器的响应处理与对此URI的首次请求相同,返回了200 OK和新内容. 此刷新使用最大的网络流量,并且最耗时. 就像您找到了一箱牛奶,但是扔掉然后买了新的牛奶一样.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-296450-1.html
小心中国借机开战占领整个南海
美狗的忠诚度确实高
他们那里会知道什么就被撞沉了