欢迎来到云服务器租用和托管数据中心

网络技术

http缓存

http缓存是基于HTTP协议的浏览器文件级缓存机制。即针对文件的重复请求情况下,浏览器可以根据协议头判断从服务器端请求文件还是从本地读取文件,chrome控制台下的Frames即展示的是浏览器的http文件级缓存。合理设计实现expires参数可以减少较多的浏览器请求。
 
浏览器缓存的整个机制,主要是针对重复的http请求,在有缓存的情况下判断过程主要分3步:
 
1、判断expires,如果未过期,直接读取http缓存文件,不发http请求,否则进入下一步。
 
2、判断是否含有etag,有则带上if-none-match发送请求,未修改返回304,修改返回200,否则进入下一步。
 
3、判断是否含有last-modified,有则带上if-modified-since发送请求,无效返回200,有效返回304,否则直接向服务器请求。
   
如果通过etag和last-modified判断,即使返回304有至少有一次http请求,只不过返回的是304的返回内容,而不是文件内容。

阿里大带宽服务器首月半价促销,详细咨询QQ:80496086
 
CPU:Dual Xeon E5-2630(十二核)
内存:16 GB
硬盘:1T sata/240G ssd
带宽:回国带宽100M
IP:1个
 
http缓存

Copyright © 2003-2020 香港服务器和服务器租用 梦飞数据中心 版权所有