在 Ocean WP WordPress 主题中添加过期标题

已发表: 2022-10-17

在 Ocean WP WordPress 主题中添加过期标题 Ocean WP WordPress 主题对于那些寻求快速、轻量级和可定制主题的人来说是一个很好的选择。 使 Ocean WP 如此快速的关键特性之一是它使用过期标头。 Expires 标头告诉浏览器将特定文件保留在其缓存中多长时间。 当文件被缓存时,浏览器不必每次需要时都从服务器下载它,这可以加快页面加载时间。 Ocean WP 自动为所有静态文件添加过期标题,例如图像、CSS 和 JavaScript 文件。 如果您使用的是缓存插件,例如W3 Total Cache或 WP Super Cache,您还可以将过期标头添加到动态文件中,例如 HTML 和 PHP 文件。 添加过期标题是加快网站速度的简单方法。 如果您使用的是 Ocean WP,则无需执行任何操作,因为主题会为您处理。 但是,如果您使用的是缓存插件,则需要在 .htaccess 文件中添加几行代码。 在对 .htaccess 文件进行任何更改之前,请务必进行备份。 这样,如果出现问题,您可以从备份中恢复文件。 要使用缓存插件添加过期标头,您需要在 .htaccess 文件中添加以下代码: # BEGIN Expire headers ExpiresActive On ExpiresDefault “access plus 1 year” # END Expire headers 此代码告诉服务器添加过期标头到所有文件。 “访问加 1 年”部分告诉浏览器将文件在其缓存中保留一年。 您可以将 1 年更改为任何其他时间段。 例如,如果您希望文件缓存 6 个月,您可以将代码更改为“访问加 6 个月”。 将代码添加到 .htaccess 文件后,保存文件并将其上传到服务器。 这里的所有都是它的! 您的网站现在应该比以往更快地加载。

你的结果会受到 YSlow 的性能建议结果的影响,这意味着你在 GTmetrix 等工具中的表现会很差。 通过在 HTTP 标头中包含过期时间,您可以利用浏览器缓存优化网站的加载速度。 在本文中,我们将讨论过期标头如何影响您的网站以及它们的作用。 减少 WordPress 上的浏览​​器缓存的一种方法是使用 Expires 标头。 也可以使用缓存控制作为备份。 使用两者时,请确保在每个中设置相同的时间值。 您可以使用 Apache Web Server 的.htaccess 文件来添加过期标头信息。

您可以通过编辑配置文件来控制主机的 Nginx Web 服务器上的 Expires 标头。 可以调整各种类型文件的过期时间。 如果您的主机尚未为您实现缓存,则解决方案是使用缓存插件。 如果您想测试 HTTP 标头是否有过期标头,您可以在终端中向您网站上的静态资产发出 curl 请求并直接检查它们。 您可以通过任何速度测试工具(例如 GTmetrix)运行您的网站,并检查您是否仍然看到 Add header 消息。 有效的过期标头使您能够在浏览 WordPress 站点上的各种文件类型时控制浏览器的行为。 当您不使用过期标头时,一些速度测试工具会降低您网站的分数。 这可以通过使用 WordPress.org 上的免费优化我的 Google 字体 (OMGF) 插件来完成。 如果你想同时使用 expires 和 cache-control,你可以做同样的事情。

我应该添加过期的标头吗?

信用:wpastra.com

尽管如此,Expires 标头继续提供大多数网站所需的一切,使其成为浏览器缓存的绝佳选择。 尽管在大多数情况下通常会优先考虑缓存控制标头,但您也可以同时使用两者。 使用两者时,请确保两者的时间设置相同。

鉴于谷歌宣布网站速度对搜索排名的影响,最近几个月已经写了许多关于设置过期标头以控制浏览器缓存的好处的文章。 浏览器中的 Expires 标头显示网站上的资源是否必须从源请求,或者是否可以从浏览器的缓存中检索。 配置过期标头至关重要,这样它们就不会收到不必要的请求。 你怎么知道什么时候请求是不合适的? 在实施 expires 标头之前,您应该考虑以下因素。 您希望更新日常生活中的哪些资源? 该网站是电子商务网站吗?

如果将过期标题留空,则电子商务网站可能会遇到严重问题。 如果资源的更改频率高于此,您可以使用指纹来确定资源的到期日期。 每个站点都有不同的需求、要求和所需的功能。 事实上,站点上的每个资源都不需要缓存存储。 重点关注导致网站速度变慢的资源,例如图像和脚本。

如何将过期标题添加到您的网站

作为过期标头,您可以将以下行添加到 your.htaccess 文件中:
该优惠将于 2020 年 9 月 16 日星期一晚上 11:59 到期。另一种选择是使用 WP Super Cache 等插件添加过期标头。


什么是过期标头?

信用:support.rankmath.com

expires 头是一个 HTTP 头,它指示是否可以接收缓存的请求,或者您是否需要访问服务器,因为缓存中的页面选项已过期。 此标头包含页面在浏览器缓存中可用时的日期和时间。

2010 年,谷歌开始根据速度对页面进行排名。 除了加载速度,移动页面的加载速度近年来也成为一个重要因素。 在 Google 的一项研究中,用户在等待 5 秒后离开网站的可能性是用户在等待 3 秒后离开网站的可能性的三倍。 如果您的页面和内容元素经常更新或将在不久的将来更新,您可以使用 expires 标头来指定过期日期。 过期的标签尤其重要,因为它们可用于限制缓存中的图像可以存储的时间量。 由于缓存会影响单个页面的下载速度,因此建议偶尔使用此技术。 随着您的电影节网站上的信息可用,它将在未来保持相关性。

expires 标头可以应用于包含门票、节目、参与者等的页面,并且必须固定到相关日期之前的时间间隔。 用户访问站点后,只要内容的结束日期与站点的结束日期相关联,就会自动从用户的缓存中加载内容。 使用 expires 标头不仅有利于 SEO,也有利于 UX。 使用插件进行配置可能更简单,但手动更改过期标头变体可能更耗时。 如果内容不是动态的,那么即使是额外的 HTML 标头也不值得。

Http 过期头

当代理或网关扩展对象的缓存时,它使用HTTP Expires 标头来确定对象将保持活动状态的时间。 标头设置为 GMT 并分为两部分:日期和时间。 四位数字中的每一位都以十进制数表示年、月、日和小时。 时间,以十进制格式表示小时,用两位数字表示。

如何添加过期标题 WordPress

向您的 WordPress 站点添加过期标头是提高站点性能和减少服务器负载的好方法。 有几种不同的方法可以做到这一点,但我们建议使用 WP HTTP Headers 插件。 此插件会自动将必要的标题添加到您的网站。

网站的缓存与会话结束标头密切相关。 您使用缓存按钮来记住用于在浏览器中的先前请求中加载页面的文件。 expires 标头可用于减少对服务器的 HTTP 请求数量,从而加快加载时间。

添加过期标头 Nginx

向 nginx 添加过期标头是一种告诉 Web 服务器在设定的时间段内缓存某些类型的文件的方法。 这有助于提高网站性能,因为每次用户请求时,Web 服务器都不需要从源服务器检索这些文件。 要将过期标头添加到 nginx,您需要编辑服务器的配置文件。

在您的 nginx 配置中输入标头。 浏览器的显示将显示是否需要从服务器获取文件,或者是否可以使用内存或磁盘重新加载文件。 首次访问该站点不会对这些标头产生任何影响。 因此,由于这种方法,后续页面可以在更短的时间内呈现,尽管用户的浏览器仍然必须发出大量 HTTP 请求。 可以使用“ngxinit”命令重新启动最新的 Linux 服务器。 /etc/nginx 文件夹中通常有一个名为 /etc/nginx/sites-enabled 的文件夹。 正如我在示例中所述,我正在编辑 /://www.example.com/cache-control.max-age=900 以确保所有图像都在指定的时间段内缓存。 由于图像在缓存期间很少更改,因此您可能希望将其设置得更长,例如,如果需要,可以设置为六个月或一年。

什么是在 Nginx 中添加标头?

您可以使用 Nginx add_header 指令为所有响应代码指定任意响应标头和值,它们等于 200、201、204、206、301、302、303、304 或 307。这可以使用 nginx 定义。

如何在 Nginx 中添加 Referrer-policy 标头

请在您的 nginx Web 服务器的默认配置文件中使用以下行在您的 nginx 的默认配置文件中插入 Referrer-Policy 标头:*br>。 必须填写以下字段: add_header Referrer Policy:限制来源。
之后,重新启动 Nginx 服务以应用更改。
重启nginx服务

Siteground 添​​加过期标头

如果您想将过期标题添加到您的站点,您可以通过转到您的 SiteGround 帐户,然后转到“工具”部分来执行此操作。 从那里,您将找到“过期标题”工具。 使用此工具,您可以将过期标题添加到您的站点,并控制它们的活动时间。

Siteground:具有广泛功能的长期提供商,但网站速度是一个问题

SiteGround 已经存在了很长一段时间,它是业内最大的网络托管服务提供商之一。 除了广泛的托管计划外,它们还提供了广泛的工具和功能。 GroundGround 的弱点包括网站速度最重要的方面之一。 对于用户而言,众所周知,SiteGround 的网站速度存在问题,这可能非常令人沮丧。 SiteGround 的 CDN 仅使用 14 个 PoP,这意味着它无法与较新的 CDN 的性能竞争。 此外,SiteGround 有慢速 TTFB 的记录,这让事情变得更糟。 这样一来,SiteGround 的 CDN 即便运行良好,也很可能会迟滞; 流量管理是 SiteGround 的主要问题。 有几个选项可以解决这个问题。 第一步是使用 SiteGround 的优化器。 尽管它很有用,但您的网站可能仍需要很长时间。 您还可以使用第二个选项手动修复导致网站速度变慢的问题。 例如,SiteGround 的 Speed 工具可用于完成此操作,或者您可以使用 htaccess 文件。 进行必要的更改后,您需要再次从站点工具 - 速度 - 缓存 - 动态缓存中删除动态缓存。 检查您的缓存是否可操作。