前端/移动开发面试题更新 2026-08-05

浏览器缓存的强缓存与协商缓存有什么区别?实际场景中一个网页的 HTML、CSS、JS、图片四类资源通常分别使用哪种缓存策略?

微派前端/移动开发游戏技术原理方案权衡HTTPWeb Browser

考察说明

考察浏览器缓存机制的理解及对静态资源缓存策略的实践判断

回答思路

  1. 准确说明强缓存与协商缓存的区别及触发原理
  2. 能解释强缓存相关头(如Cache-Control、Expires)与协商缓存头(如ETag、Last-Modified)
  3. 结合资源更新频率与动态性,说明四类资源的典型缓存策略
  4. 体现对缓存更新及时性与性能平衡的考虑
本题已收录答题指导

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

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