美文网首页
浏览器缓存

浏览器缓存

作者: 青花_490e | 来源:发表于2019-02-16 13:17 被阅读0次

1、使用HTML META标签控制缓存:<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
表示该网页不缓存;每次访问都要向服务器请求资源。
2、使用HTTP请求控制缓存
浏览器缓存分为:强缓存,协商缓存。
强缓存:当我们第一次向服务器发起请求后,服务器会在响应中加入 Expires 和 Cache-Control字段,Expires后面跟随该缓存文档的过期时间(缺点:服务器时间可能和浏览器时间存在误差,导致缓存时长不对);Cache-Control:max-age==?????(问号表示缓存多少秒)。
协商缓存:服务器会在浏览器上次请求的响应中加入Last-Modified 和 Etag字段,Last-Modified字段后面跟随时间表示请求资源在服务器中的最后更改时间,Etag表示请求资源在服务器中的唯一标识,当用户在浏览器中再次请求该资源时,请求头中会加入if-Modified-since和 If-None-Match属性;if-Modified-since表示上次请求资源的最后修改时间;if-None-Match表示上次返回的Etag字段,服务器根据请求中的该信息做出判断,如果该资源没有变更则返回304,如果有变返回200,并发送新的资源。

相关文章

  • 浏览器缓存(http缓存)

    浏览器缓存有两种:强制缓存和协商缓存 浏览器缓存机制 浏览器发送请求,会先从浏览器缓存中查找【请求结果】和【缓存标...

  • 缓存、cookie、token、session、localSto

    一、缓存分类 服务器端缓存(CDN缓存) 客户端缓存(浏览器缓存); 二、浏览器缓存 强缓存:浏览器在加载资源时,...

  • 协商缓存和强缓存

    浏览器缓存主要有两类:缓存协商和彻底缓存,也有称之为协商缓存和强缓存 浏览器缓存机制浏览器缓存(Brower Ca...

  • DSBD

    1.浏览器缓存 浏览器每次发起请求,都会先在浏览器缓存中查找该请求的结果以及缓存标识 强制缓存优先于协商缓存进...

  • HTTP缓存机制

    web缓存分为:数据库缓存、服务器缓存(代理服务器、cdn缓存)、浏览器缓存浏览器缓存分为:http缓存、inde...

  • HTTP 缓存控制

    Web 缓存 数据库缓存、服务器端缓存(代理服务器缓存、CDN 缓存)、浏览器(HTTP)缓存 浏览器缓存(本地储...

  • Web浏览器的缓存机制

    原文转载【Web缓存机制系列】2 – Web浏览器的缓存机制 浏览器端的缓存规则 对于浏览器端的缓存来讲,这些规则...

  • 浏览器缓存?优点?清除方法?

    ☆前端优化:浏览器缓存技术介绍 - 简书 浏览器缓存(适用于前端解决缓存问题) - 简书 js清除浏览器缓存问题的...

  • 浏览器缓存

    浏览器缓存 浏览器处理网页的方式 走到协商缓存会返回 304 走到强缓存会返回 200 合理使用浏览器缓存 页面连...

  • 《白帽子讲web扫描》笔记

    2.9 DNS本地缓存 DNS本地缓存:一是浏览器缓存,二是系统缓存。在浏览器访问域名时优先访问浏览器缓存,一旦未...

网友评论

      本文标题:浏览器缓存

      本文链接:https://www.haomeiwen.com/subject/hcmbeqtx.html