技术栈
前端面经 协商缓存和强缓存
巴巴_羊
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
相关推荐
努力发光的程序员
5 小时前
互联网大厂Java面试:从Spring Boot到微服务架构
spring boot
·
缓存
·
微服务
·
消息队列
·
rabbitmq
·
spring security
·
安全框架
zero13_小葵司
5 小时前
JavaScript性能优化系列(八)弱网环境体验优化 - 8.3 数据预加载与缓存:提前缓存关键数据
javascript
·
缓存
·
性能优化
CS_浮鱼
7 小时前
【Linux进阶】mmap实战:文件映射、进程通信与LRU缓存
linux
·
运维
·
c++
·
缓存
q***3183
11 小时前
Window下Redis的安装和部署详细图文教程(Redis的安装和可视化工具的使用)
数据库
·
redis
·
缓存
梁bk
12 小时前
Redis 多级缓存架构学习笔记
redis
·
缓存
·
架构
q***8164
17 小时前
【Redis】centos7 systemctl 启动 Redis 失败
数据库
·
redis
·
缓存
敲上瘾
19 小时前
Docker镜像构建优化指南:CMD/ENTRYPOINT、多阶段构建与缓存优化
运维
·
缓存
·
docker
·
容器
·
架构
m***5672
1 天前
Win10下安装 Redis
数据库
·
redis
·
缓存
闲人编程
1 天前
Python的导入系统:模块查找、加载和缓存机制
java
·
python
·
缓存
·
加载器
·
codecapsule
·
查找器
-Xie-
1 天前
Redsi(十)——缓存双写
缓存
热门推荐
01
GitHub 镜像站点
02
【保姆级教程】免费使用Gemini3的5种方法!免翻墙/国内直连
03
BongoCat - 跨平台键盘猫动画工具
04
UV安装并设置国内源
05
安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)
06
Google Antigravity:无法登录?早期错误、登录修复和用户反馈指南
07
Linux下V2Ray安装配置指南
08
Labelme从安装到标注:零基础完整指南
09
全球最强模型Grok4,国内已可免费使用!(附教程)
10
46个Nano-banana 精选提示词,持续更新中