请解释强缓存和协商缓存的区别,并说明各自涉及的 HTTP 缓存头以及浏览器与服务器的交互过程。
考察说明
考察 HTTP 缓存机制的理解,包括缓存策略、响应头字段和缓存验证流程
回答思路
- 准确区分强缓存和协商缓存的核心触发条件
- 列出强缓存 Cache-Control/Expires 及协商缓存 Last-Modified/ETag 相关头
- 描述浏览器命中强缓存和协商缓存的完整交互链路
- 说明强缓存未命中时如何发起协商请求
- 提及 Last-Modified 与 ETag 的优劣或使用优先级
本题已收录答题指导
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。