墙外必去的网站,易点租电脑租赁官网,有口碑的武进网站建设,如何查询网站是否有做404在浏览器中#xff0c;有以下几种常见的缓存#xff1a;
1、强制缓存#xff1a;通过设置 Cache-Control 和 Expires 等响应头实现#xff0c;可以让浏览器直接从本地缓存中读取资源而不发起请求。2、协商缓存#xff1a;通过设置 Last-Modified 和 ETag 等响应头实现有以下几种常见的缓存
1、强制缓存通过设置 Cache-Control 和 Expires 等响应头实现可以让浏览器直接从本地缓存中读取资源而不发起请求。2、协商缓存通过设置 Last-Modified 和 ETag 等响应头实现可以让浏览器发送条件请求询问服务器是否有更新的资源。如果服务器返回 304 Not Modified 响应则表示客户端本地缓存仍然有效可直接使用缓存的资源。3、Service Worker 缓存Service Worker 是一种特殊的 JS 脚本可以拦截网络请求并返回缓存的响应以实现离线访问和更快的加载速度等功能。4、Web Storage 缓存包括 localStorage 和 sessionStorage。localStorage 用于存储用户在网站上的永久性数据而 sessionStorage 则用于存储用户会话过程中的临时数据。
优先级
1、Service Worker 缓存由于其可以完全控制网络请求因此具有最高的优先级即使是强制缓存也可以被它所覆盖。2、强制缓存如果存在强制缓存并且缓存没有过期则直接使用缓存不需要向服务器发送请求。3、协商缓存如果强制缓存未命中但协商缓存可用则会向服务器发送条件请求询问资源是否更新。如果服务器返回 304 Not Modified 响应则直接使用缓存。4、Web Storage 缓存Web Storage 缓存的优先级最低只有在网络不可用或者其他缓存都未命中时才会生效。