强制缓存和其它缓存的区别,状态码的区别 yrq 2023-12-23 72 阅读1分钟 强制缓存和其他缓存的区别在于: 数据来源:强制缓存的数据来源是浏览器缓存的本地磁盘,其他缓存需要向服务器请求获取数据。 缓存策略:强制缓存选择“减少过桥次数”的策略,而其他缓存采用的是“减少过桥人数”的策略。 返回状态码:强制缓存返回的报文状态码为200,协商缓存返回的报文状态码为304或200(前端使用fetch请求的情况)。 状态码的区别在于:强制缓存返回200(from cache),表示直接从缓存中获取资源;协商缓存返回304,表示资源未被修改,可以使用缓存中的资源。