1. 首页
  2. IT资讯

与浏览器缓存相关的几个HTTP头,你知道吗?

“u003Cdivu003Eu003Cpu003E首先要说一下,浏览器的缓存有两种:强缓存和协商缓存。u003Cu002Fpu003Eu003Cpu003E强缓存 :浏览器在第一次请求的时候,会直接下载资源,然后缓存在本地,第二次请求的时候,直接使用缓存。u003Cu002Fpu003Eu003Cpu003E协商缓存:第一次请求缓存且保存缓存标识与时间,重复请求向服务器发送缓存标识和最后缓存时间,服务端进行校验,如果失效则使用缓存u003Cu002Fpu003Eu003Culu003Eu003Cliu003EExpires:服务端的响应头,第一次请求的时候,告诉客户端,该资源什么时候会过期。Expires的缺陷是必须保证服务端时间和客户端时间严格同步。u003Cu002Fliu003Eu003Cliu003ECache-control:max-age,表示该资源多少时间后过期,解决了客户端和服务端时间必须同步的问题,u003Cu002Fliu003Eu003Cliu003EIf-None-Matchu002FETag:缓存标识,对比缓存时使用它来标识一个缓存,第一次请求的时候,服务端会返回该标识给客户端,客户端在第二次请求的时候会带上该标识与服务端进行对比并返回If-None-Match标识是否表示匹配。u003Cu002Fliu003Eu003Cliu003ELast-modifiedu002FIf-Modified-Since:第一次请求的时候服务端返回Last-modified表明请求的资源上次的修改时间,第二次请求的时候客户端带上请求头If-Modified-Since,表示资源上次的修改时间,服务端拿到这两个字段进行对比u003Cu002Fliu003Eu003Cu002Fulu003Eu003Cu002Fdivu003E”

原文始发于:与浏览器缓存相关的几个HTTP头,你知道吗?

主题测试文章,只做测试使用。发布者:℅傍ㄖ免沦陷dε鬼,转转请注明出处:http://www.cxybcw.com/11260.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code