当前位置: 首页 > news >正文

浏览器缓存策略

先走强缓存,再走协商缓存在这里插入图片描述

强缓存

不发送请求,直接使用缓存的内容

状态码200

当前会话没有关闭的话就是走memory cache,否则就是disk cache

由响应头的

Pragma(逐渐废弃,优先级最高),catch-control(优先级高)和expires(绝对时间,服务器与客户端的时间可能不一致)控制

Cache-Contro:

max-aeg为相对时间(相对于请求的时间)

no-cache:不缓存过期资源,走协商缓存

no-store:不缓存资源

协商缓存

发送请求验证缓存的内容是否失效,失效重新下载,否则就继续使用

成功状态码304,失败200

由响应头的,last-modeified和eatg(优先级高)控制

向后端发送请求

增加两个请求头:

if-modified-since:上次响应头的last-modeified

If-None-Match:上次响应头的eatg(当前文件版本的唯一标识)

http://www.lryc.cn/news/19215.html

相关文章:

  • 高清无码的MP4如何采集?python带你保存~
  • python+pytest接口自动化(1)-接口测试基础
  • go单元测试
  • Mybatis之一级缓存二级缓存
  • 人脸考勤机项目
  • Python编程自动化办公案例(3)
  • Linux-MYSQL 登录数据库(命令行,图形化) 及 远程登录
  • electron网络环境在线/离线事件探测
  • UE 项目导航数据生成配置
  • 494.目标和
  • 滑台模组的应用有哪些?
  • CS224W课程学习笔记(四):node2vec算法原理与说明
  • 扩展lucas定理
  • 医疗影像工具LEADTOOLS 入门教程: 从 PDF 中提取附件 - 控制台 C#
  • 【LVGL】学习笔记--(1)Keil中嵌入式系统移植LVGL
  • Transformer学习笔记
  • vue-cli引入wangEditor、Element,封装可上传附件的富文本编辑器组件(附源代码直接应用,菜单可调整)
  • 移动办公时代,数智化平台如何赋能企业管理升级?
  • 2023“拼夕夕”为什么可以凭借简单的拼团做这么大?
  • sqlmap工具
  • 高/低压供配电系统设计——安科瑞变电站电力监控系统的应用
  • Tapdata 和 Databend 数仓数据同步实战
  • 单核CPU, 1G内存,也能做JVM调优吗?
  • 《计算机应用研究》投稿经历和时间节点
  • mars3d获取视窗的范围
  • 《高性能MySQL》读书笔记(上)
  • 05-代理模式
  • RocketMQ源码分析之消费队列、Index索引文件存储结构与存储机制-上篇
  • 基于Java的浏览器的设计与实现毕业设计
  • 手把手教你使用vite打包自己的js代码包并推送到npm