通过浏览器缓存加快网站加载速度

网站加载速度越快越好。浏览器缓存是一种有用且合适的提高速度的方法。浏览器会在本地存储中缓存静态或很少修改的资源(例如图形和 CSS 文件)一段配置的时间。当您再次访问时,所需的服务器请求数量将大大减少,页面加载速度也会更快。高速度为访问者增加了便利,搜索引擎以更好的排名来奖励性能的提高。 为了使浏览器缓存正常工作,浏览器必须知道缓存不同文件类型的时间。除了 等图像格式之外,这些资源还包括 JavaScript 和 CSS 文件以及其他二进制对象数据(例如 PDF 和媒体文件)。

Last-Modified和E-Tag的含义

您可以为不同的文件类型设置单独的到期日期。 生命周期和验证 为了激活,必须将某些标头类型发送到浏览器,第一个标头类型规定过期日期,另一个 科威特 电话号码 与验证相关: Expires 和 Cache-Control header 设置有效期。 Last-Modified 和 E-Tag 标头用于资源验证。 缓存时长建议 根据谷歌的说法,所有缓存资源的寿命应该至少为一周。对于第三方小部件或广告,您应该将缓存寿命设置为至少一天。建议适用:至少设置一周 的过期时间,如有必要,最长设置一年。

可以缓存哪些类型的文件

电话号码

使用Expires而不是因为它得到更好的支持。超过一年的期限违反 RTC 准则,是不允许的。 浏览器应该如何检查新版本的可用性?在Last-Modified 标头中,日期 新西兰 电话号码 用于比较。对于E-Tag标头,可以使用任何其他值来唯一地标识资源。通常会比较文件版本或内容哈希。使用它可以让浏览器有效地更新所有缓存的资源。如果您的网站安装在 Apache 服务器上并且启用了mod_expires模块,请使用 .htaccess 文件中的以下代码块启用浏览器缓存万一出现问题,您手头有备份。原因:如果文件有错误,网站将无法再访问。 打开 .htaccess 文件并在现有代码下添加以下代码块。如有必要,检查mod_expires.c的代码块是否已存在。

Leave a comment

Your email address will not be published. Required fields are marked *