技术栈
前端面经 协商缓存和强缓存
巴巴_羊
2025-06-01 10:27
H
HTTP
TTP缓存 协商缓存和强缓存
核心区别是否向服务器发起请求验证资源过期
强缓存
浏览器直接读取本地缓存,不发请求
HTTP响应头
Cache-Control:max-age=3600资源有效期
Expires优先级低
如果有效浏览器返回200(浏览器换伪造的200)
应用静态资源
协商缓存
OK如果
1强缓存未命中
2用户刷新
3响应头设置 Cache-Control:no-cache
则强缓存失效,申请协商缓存
不需要更新,使用本地 304 需要更新 200 并返回新的Etag和LastModified
缓存
上一篇:
uni-app学习笔记十六-vue3页面生命周期(三)
下一篇:
linux 1.0.5
相关推荐
en-route
2 小时前
使用缓存版本号解决缓存一致性问题
缓存
儒道易行
3 小时前
【攻防实战】Redis未授权RCE联动metasploit打穿三层内网(上)
数据库
·
redis
·
网络安全
·
缓存
TG_yunshuguoji
4 小时前
亚马逊云渠道商:AWS 本地 SSD 缓存是什么?
缓存
·
云计算
·
aws
爬山算法
6 小时前
Redis(83)Redis的缓存击穿是什么?
java
·
redis
·
缓存
信仰_273993243
7 小时前
Eureka 多层缓存机制详解
缓存
·
云原生
·
eureka
李小白66
9 小时前
Redis常见指令
数据库
·
redis
·
缓存
秋千码途
9 小时前
Spring的@Cacheable取缓存默认实现
java
·
spring
·
缓存
托比-马奎尔
21 小时前
Redis主从集群
数据库
·
redis
·
缓存
信仰_273993243
1 天前
Mybatis一级缓存
java
·
缓存
·
mybatis
LB2112
2 天前
Redis黑马点评 day01
数据库
·
redis
·
缓存
热门推荐
01
BongoCat - 跨平台键盘猫动画工具
02
GitHub 镜像站点
03
UV安装并设置国内源
04
Linux下V2Ray安装配置指南
05
jdk21下载、安装(Windows、Linux、macOS)
06
GitLab 零基础入门指南:从安装到项目管理全流程
07
KGG转MP3工具|非KGM文件|解密音频
08
NVIDIA显卡驱动、CUDA、cuDNN 和 TensorRT 版本匹配指南
09
安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)
10
Labelme从安装到标注:零基础完整指南