美文网首页
浏览器缓存策略梳理

浏览器缓存策略梳理

作者: 多年0以后 | 来源:发表于2021-08-12 21:33 被阅读0次

前言

本文的内容前提是你对于http响应头cache-control、pragma有一个基本了解,如不了解请访问developer.mozilla.org

协商缓存(no-cache / max-age=0 / max-age=0, must-revalidate )

1、通过链接点击访问、不向服务端校验资源有效性,直接使用缓存。
2、通过地址栏输入回车访问、访问资源以及内联资源会向服务器校验缓存有效性。
3、用户主动触发刷新、界面打开时间较长会向服务器校验访问资源及内联资源有效性。打开时间较短则只向服务器校验访问资源有效性,其他内联资源则不校验有效性,直接使用缓存。
4、用户强刷(Control + F5)访问资源及内联资源全部从服务器重新获取。

强制缓存(max-age=infinity)

1、通过链接点击访问,直接使用缓存。
2、通过地址栏输入回车访问或者用户主动触发刷新、缓存未过期,访问资源会向服务器校验资源有效性,内联资源则直接使用缓存。缓存过期,则向服校验所有资源有效性确认是否使用缓存。
3、用户强刷(Control + F5)访问资源及内联资源全部从服务器重新获取。

相关文章

  • 浏览器缓存策略梳理

    前言 本文的内容前提是你对于http响应头cache-control、pragma有一个基本了解,如不了解请访问d...

  • 一日一学_okhttp(本地缓存)

    在学习okhttp缓存策略之前,我先思考了web前端浏览器缓存的策略。浏览器缓存(客户端缓存),它分为强缓存和协商...

  • web 前端缓存

    标签: 缓存优化 浏览器缓存策略 在此输入正文

  • 说一下 Http 缓存策略,有什么区别,分别解决了什么问题(口述

    1)浏览器缓存策略 浏览器每次发起请求时,先在本地缓存中查找结果以及缓存标识,根据缓存标识来判断是否使用本地缓存。...

  • 浏览器缓存详解

    来源于《前端分享》 一、浏览器缓存策略: 1、强缓存 2、协商缓存 强缓存:当浏览器去请求某个文件的时候,服务端就...

  • 前端缓存--强缓存与协商缓存

    一、概述 良好的缓存策略可以降低资源的重复加载提高网页的整体加载速度通常浏览器缓存策略分为两种:强缓存和协商缓存 ...

  • 浏览器的缓存策略

    关于缓存策略 自动化的缓存机制(基于服务端和客户端协商的) 分级缓存策略(3层):(1层)200状态 : 当浏览器...

  • JS 浏览器缓存

    缓存优点 根据缓存位置区分的四种缓存 缓存过程分析 缓存策略 缓存机制 实际应用场景 用户行为对浏览器缓存的影响 ...

  • 浏览器缓存策略

    最近在对项目做 IE 11 兼容,由 IE 的缓存问题,引发我对于浏览器缓存策略的思考。 缓存类型 web缓存主要...

  • 常用的缓存策略

    我们在做技术设计的时候,尝尝会面临缓存策略的选择,比如常见的 CPU 缓存,数据库缓存,浏览器缓存等等;缓存的大小...

网友评论

      本文标题:浏览器缓存策略梳理

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