当前位置: 首页 > 网络应用技术

一篇文章获取HTTP缓存的缓存和协商缓存

时间:2023-03-09 11:54:44 网络应用技术

  本文进一步了解了前端页面的性能优化的HTTP缓存的核心过程。更详细的页面加载渲染和网络请求。您可以参考文章:从输入URL到页面的前端浏览器显示中间分析过程,全面分析了过程中间的过程。

  当浏览器访问网站时,首次访问时需要加载资源图片,以及第一次向服务器请求资源后,访问功能可用于从缓存中获取页面加载的速度。请求的音量和数量可以加快页面性能

  通过设置最大有效时间max-age = 300,您需要缓存缓存控制。设置了没有缓存的无缓存的缓存控制的设置。

  是服务器上的缓存策略

  提高访问效率,计算机具有域名缓存机构。访问网站并获得其IP后,它将缓存其域名和IP。下次访问时,无需请求域名服务器以获取IP。直接使用它。缓存中的IP提高了响应速度。当然,缓存有生效的时间。在有效时间之后,您需要再次询问网站,您仍然需要首先请求域名分析。

  但是域名缓存机制也可能会导致麻烦。例如,IP已更改,IPS仍使用缓存访问,这将失败。另一个示例是,访问内部网络和访问内部网络时的IP对应于同一域名外部网络是不同的。同一计算机在外部网络环境中访问了此域名,然后更改为内网络以访问此域名。在DNS缓存的动作下,它也将访问外部网络的IP,导致访问失败。根据情况,您可以手动删除DNS缓存或禁止DNS缓存机制。输入器:chrome:chrome:// dns dns/,您可以在Chrome浏览器中看到Chrome浏览器的DNS CACHE。系统缓存主要存在于/etc/hosts(Linux System)中