消费品/零售行业面试题更新 2026-08-05

如何区分强制缓存与协商缓存(协议缓存)?请说明各自的工作机制及它们在浏览器缓存流程中的位置。

淘宝闪购前端/移动开发消费品/零售技术原理问题排查HTTP

考察说明

考察对浏览器两种缓存类型的机制、触发条件与配合关系的掌握

回答思路

  1. 准确区分两种缓存的核心触发条件:本地是否向服务端发起请求
  2. 能描述强制缓存通过 Cache-Control/Expires 生效,协商缓存通过 Last-Modified/ETag 与服务器验证
  3. 说明协商缓存需发送请求并携带条件,由服务器返回 304 决定是否继续用缓存
  4. 理解两者在响应头中的组合使用及优先级
  5. 能解释强制缓存未命中或过期后如何进入协商缓存流程
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。