强缓存和协商缓存有什么区别?各举一个响应头。
用一次静态资源请求说明浏览器何时不再访问服务器。
答题思路
强缓存命中时不发请求,常见响应头是 Cache-Control。协商缓存会发条件请求,用 ETag 或 Last-Modified 决定 304。
解析
校招回答要补一句取舍:HTML 宜短缓存,带指纹的静态资源可以长缓存。
用一次静态资源请求说明浏览器何时不再访问服务器。
强缓存命中时不发请求,常见响应头是 Cache-Control。协商缓存会发条件请求,用 ETag 或 Last-Modified 决定 304。
校招回答要补一句取舍:HTML 宜短缓存,带指纹的静态资源可以长缓存。