首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
HTTP 缓存:强缓存协商缓存、Cache-Control
[问答题]
HTTP 缓存:强缓存/协商缓存、Cache-Control/ETag 的策略设计。
查看答案及解析
添加笔记
求解答(0)
邀请回答
收藏(8)
分享
纠错
2个回答
添加回答
2
秋水夏树
强缓存。不发送请求,Cache-Contro: max-age 未过期直接用缓存。 协商缓存。Last-Modified / If-Modified-Since(存在秒级别误差)。Etag / If-None-Match(文件内容哈希值,哈希过程耗时)
发表于 2025-09-15 20:48:13
回复(0)
0
DRZv
1. 核心分类 - 强缓存:本地直接用,不发请求(优先级高); - 协商缓存:发请求验证,有效则用缓存(304)。 2. 关键字段 - 强缓存: Cache-Control ( max-age / no-cache )、 Expires (优先级低); - 协商缓存: ETag ↔ If-None-Match (内容验证,优先级高)、 Last-Modified ↔ If-Modified-Since (时间验证)。 3. 策略设计 - 静态资源: max-age +文件名哈希(更新改哈希失效旧缓存); - 动态资源: no-cache + ETag (兼顾新鲜度与性能)。
发表于 2025-11-03 06:57:50
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
来自:
前端开发-牛客面经八股
难度:
2条回答
8收藏
135浏览
热门推荐
相关试题
Cookie、localStora...
评论
(2)
来自
前端开发-牛客面经八股
讲一下资源并行加载与连接复用(Ke...
评论
(1)
来自
前端开发-牛客面经八股
讲一下事件循环机制:宏/微任务、渲...
评论
(1)
来自
前端开发-牛客面经八股
设计一个“文件上传”端到端方案:选...
评论
(1)
来自
前端开发-牛客面经八股
从输入 URL 到页面渲染完整链路...
评论
(6)
来自
前端开发-牛客面经八股
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题