最快的 WordPress 托管:这是我实现 79 毫秒加载时间的方法

已发表: 2021-06-18
最快的 wordpress 托管
关注@Cloudways

我相信您一定已经阅读了很多文章,其中包含一些加快 WordPress 网站速度的技巧,但几乎没有成功。 这主要是因为许多 WordPress 用户依赖前端加速技巧而忽略了 WordPress 托管环境。 因此,对于许多用户来说,最快的 WordPress 托管是加快网站加载速度的第一步。

今天,我将讨论不同类型的 WordPress 托管并进行一些测试,以确定 WordPress 网站在 Cloudways 等最快的托管 WordPress 托管上的表现如何。

  1. 为什么需要更快的 WordPress 托管?
  2. 不同类型的网站托管
  3. 启动性能测试
  4. 向混音中添加轻量级主题
  5. 为什么 Cloudways 是最快的 WordPress 主机之一?
  6. 最快的 WordPress 托管需要考虑的其他事项

免责声明:为了获得最快的结果,我们在受控环境中进行了这些测试!

为什么需要更快的 WordPress 托管?

许多研究人员已经证明,你只有 7 秒的时间来吸引访客的注意力。 一旦此窗口丢失,访问者可能不会再次访问您的网站。 这一切都归结为选择更快的 WordPress 托管来优化网站的页面加载时间,以便访问者可以留下来并查看您的网站的全部内容。

不仅如此,Google 还将页面加载速度(常见阈值低于 2 秒)视为重要的 SERP 排名信号。


不同类型的网站托管

网络托管选项通常有四种类型:

共享主机

在网络托管行业,术语“共享”是指服务器资源(RAM、处理能力、存储和带宽)的共享。 由于这种共享环境,对于预算有限且对网站托管知识知之甚少的用户来说,它是最经济的解决方案。

在共享托管环境中,高规格的单个服务器托管多个用户帐户,多个网站共享服务器资源。 在这样的设置下,如果一个网站消耗了大量资源,不管你做了什么优化,其他用户都会遇到网站加载缓慢的情况。

专用主机

在专用托管环境中,您拥有(或租用)整个服务器。 与共享主机不同,服务器资源不会与任何人共享,让您可以设置自己喜欢且速度更快的 WordPress 主机环境。

专用托管的另一面是您需要深入了解服务器管理。 由于并非每个专用托管用户都具备这些技能,因此您需要聘请系统管理员(一种昂贵的资源)来设置和管理服务器。 尽管没有托管解决方案可以保证 100% 的正常运行时间,但如果您有一个团队来设置和管理服务器,专用服务器始终是一个不错的选择。

VPS 主机

VPS 代表虚拟专用服务器。 此解决方案是共享主机和专用主机的混合体。 VPS 解决方案提供不与其他用户共享的虚拟服务器(托管在单个大型物理服务器上)。 VPS 托管的一个优势是您可以准确地分配到您支付的资源!

在 VPS 托管环境中,您是 VPS 的真正所有者(类似于专用托管),并负责设置服务器并打造快速的 WordPress 托管环境。 但是,与专用服务器相比,价格略低,因为您只拥有专用服务器的一部分!

云主机

云托管解决方案类似于 VPS 托管,但更可靠。 当托管在云服务器上时,用户不知道哪个物理机器托管他们的网站。 考虑到其分布式架构,与任何其他托管解决方案相比,云托管是一种更可靠的解决方案。

云托管的定价模型通常是即用即付,这要求您仅为发票周期内消耗的资源付费。 但是,如果您认为资源不足,您始终可以立即扩展服务器资源。 就像专用和 VPS 托管一样,您仍然需要设置服务器以构建更快的 WordPress 托管环境。

根据谷歌趋势数据,云托管在过去几年出现了急剧上升的趋势。

云托管 - Google 趋势

来源

托管云托管 (Cloudways)

虽然云托管很棒,但它需要您设置、管理和保护您的云服务器。 为此,要么您必须自己完成所有艰苦的工作,要么聘请某人来完成这项工作。

借助托管云托管解决方案,提供商负责服务器管理方面的工作,让您可以充分利用云托管的强大功能,而无需担心服务器配置和安全方面的麻烦。

Cloudways 提供完全托管的云托管体验,确保您的 WordPress 站点托管在最快的 WordPress 托管堆栈之一上,为您的服务器提供简单的管理。 这使您可以专注于您的业务流程,并在 Cloudways 的支持下让您高枕无忧。

为了突出托管云托管与更快的 WordPress 托管堆栈相结合的性能和功能,我将在本文中使用 Cloudways 作为示例,或者您也可以使用 Cloudways 请求演示功能来讨论您的托管挑战,并在 30 分钟内,我们将向您展示为什么 Cloudways 是正确的解决方案。

启动性能测试

首先,我将向您展示使用 Cloudways 平台是多么容易。 为此,我在 Cloudways 管理的 Linode 服务器上启动了一个 WordPress 网站。

选择服务器 Cloudways

注意:如果您希望复制结果,请获得一个免费试用帐户(无需提供信用卡信息)。

服务器环境

出于本文的目的,我在加利福尼亚州弗里蒙特启动了一个1GB 的 Linode 服务器。 一键式服务器启动过程会创建一个预先配置的服务器:

  • 阿帕奇
  • PHP 7+
  • NGINX
  • 内存缓存
  • PHP-FPM
  • MySQL(您可以稍后选择 MariaDB)
  • HTTP/2
  • Let's Encrypt 提供的免费 SSL 证书

该列表并未在此结束,因此您可以查看这份包含所有 Cloudways 出色功能的列表。

深入研究已安装的 WordPress 应用程序

登录 Cloudways 平台后,从顶部菜单栏导航到应用程序选项卡。 您将看到已安装应用程序的列表(在这种情况下,您只会看到一个应用程序),当您进入其中时,您将看到以下屏幕:

Cloudways应用管理

访问管理面板下的 WordPress 登台 URL,使用登录凭据,然后转到 WordPress仪表板。 导航到Plugins → Installed Plugins选项卡,您将看到 Breeze,一个预安装的缓存插件。

注意:我已经从默认的 WordPress 帖子中删除了 Cloudways 宣传图片以减少外部请求。

微风WordPress插件

您可能想知道微风是做什么用的。 好吧,Breeze 是 Cloudways 的免费 WordPress 缓存插件。 在 Cloudways 上启动的所有基于 WordPress 的应用程序(默认 WordPress 除外)都预装了 Breeze。

没有任何优化的速度测试

现在是时候将事情付诸行动了。

让我们测试 WordPress 网站,无需任何优化。 测试环境包括:

  • 云基础设施: Linode
  • 服务器大小(RAM): 1 GB
  • 数据中心位置:加利福尼亚州弗里蒙特
  • WordPress 版本: 1(29 个主题)
  • 预配置: 2、Varnish、NGINX 和 Breeze 已安装

出于测试目的,我使用了 Pingdom 工具,测试地点设置为旧金山。

以下是性能结果:

页面性能结果

提高页面性能 4

检测结果

优化后的速度测试

Cloudways 托管环境和 Breeze 的默认设置是令人满意的,但当然还有改进的余地。 让我们配置和优化 Breeze 设置,看看它在 WordPress 网站上的表现如何。

WordPress 缓存插件 - Breeze

在 Breeze 插件中分组

Breeze 易于配置。 您可以看到我通过几次点击启用了Gzip 压缩缩小分组浏览器缓存。 以下结果显示了由高效缓存插件完全支持的 WordPress 最快托管的强大功能。

瞧!

优化后的速度测试 - 1

优化后的速度测试 - 2

检测结果

向混音中添加轻量级主题

除了最快的 WordPress 托管之外,轻量级主题还可以提高 WordPress 网站的页面加载速度。 例如,轻量级多用途主题 Astra 声称可以在几毫秒内加载(使用默认 WordPress 安装进行的测试)。

让我们看看 Astra 可以为您的 WordPress 网站带来哪些改进。

从 WordPress 仪表板中可以明显看出,Astra 是下载次数最多的主题之一。

WordPress Astra 主题

以下结果显示了使用 Pingdom 工具测试 Astra 激活站点时的速度改进:

WordPress Astra 主题结果 - 1

WordPress Astra 主题结果 - 2

检测结果

与二十九主题相比没有太大区别,但这主要是因为现有环境几乎是基本的。 当WordPress网站有大量数据时,任何轻量级主题的真正影响都更加突出。 让我们也测试一下这个声明!

导入 Astra 模板

Astra 允许您导入模板。 因此,我导入了 Agency 模板以及以下基本插件:

  • 雅特小工具
  • 联系表格 7
  • 元素
  • 古腾堡的终极插件

Astra 模板 - 代理

如果您在导入模板时需要帮助,只需按照此流程操作即可。

使用 Astra 模板进行速度测试

让我们测试网站!

使用 Astra 模板进行速度测试 - 1

使用 Astra 模板进行速度测试 - 2

检测结果

即使我有一个包含内容和基本插件的现成网站,该网站仍然在近半秒内加载完毕。

这不是令人印象深刻吗? 确实是。

使用 FakerPress 导入虚拟数据

让我们用最流行的虚拟数据插件之一进行另一项测试。

为了添加虚拟内容,我选择了 FakerPress 插件。

转到 WordPress 仪表板并下载插件。 插件激活后,进入插件设置,添加 10 个虚拟帖子,完成图片和文字内容,每个帖子 6 段。

FakerPress WordPress 插件

使用虚拟数据进行速度测试

结果如下:

使用虚拟数据进行速度测试 - 1

提高页面性能

检测结果

使用虚拟数据,网站加载时间仅为 298 毫秒,这确实是一个令人印象深刻的数字!

请注意,随着安装的插件和主题数量的增加以及由此产生的请求数量的增加,WordPress 网站往往会变慢。

为什么 Cloudways 是最快的 WordPress 主机之一?

Cloudways 被认为是最快的 WordPress 托管之一的原因有很多。 以下是一些:

服务器设置(硬件、操作系统和软件包等)

Cloudways 的核心由 Apache、NGINX、MySQL/MariaDB 等服务和软件组成,有助于加快 WordPress 托管环境。

WordPress 建议使用 Apache 和/或 Nginx 支持最新 PHP 版本的托管设置,并受 SSL 证书保护。 所有这些结合在一起是为了在性能和安全性方面充分利用 WordPress。

HTTP/2

HTTP/2 是 HTTP1.1 的高级和优化版本,HTTP1.1 是万维网上使用最广泛的协议。 它通过减少服务器响应时间来帮助缩短加载时间,同时还可以提高 SERP 排名。

HTTP/2 使用多路复用术语(单个 TCP 连接中的多个请求),有助于通过单个 TCP 连接处理多个请求。 相比之下,HTTP1.1 只能通过单个 TCP 连接处理一个请求。

根据经验,如果您对 WordPress 的性能感兴趣,请始终选择支持 HTTP/2 协议的托管服务提供商。

服务器响应时间

服务器响应时间是虚拟主机服务器响应访问者请求所花费的时间。 有时,它也称为首字节时间 (TTFB)。 因此,如果您正在寻找最快的 WordPress 托管环境,服务器响应时间是您必须始终牢记的重要统计数据。 服务器响应时间越短,加载网页所需的时间就越少。

在通过 Webpagetest 或任何其他工具测试您的网站时,您会看到 TTFB(服务器响应时间)是一个重要指标。 根据 Google 指南,网站的 TTFB 不应超过 200 毫秒。

服务器和访客之间的距离

在选择 WordPress 托管服务提供商之前,请确保它提供离目标受众最近的数据中心。 这将有助于减少延迟并改善服务器响应时间 (TTFB)。 因此,您的访问者将体验到更快的网站页面加载。

大多数共享网络托管服务提供商仅在美国和欧洲设有数据中心。 但是,专用、VPS 和云托管提供商为您提供分布在世界各地的数据中心的选择。

Cloudharmony – 一种云比较分析工具,列出了几个顶级托管服务提供商,并根据每个云提供商的区域监控他们的正常运行时间。 您可以了解哪个云提供商在您感兴趣的地区拥有最长的正常运行时间。

选择服务器 Cloudways

提示: Cloudways 与 Google、Amazon、DigitalOcean、Vultr 和 Linode 合作,提供托管云托管解决方案。

托管资源

随着您业务的不断增长,流量的增加是预期(和受欢迎)的结果。

举个例子:如果您拥有一家在线商店并推出特别优惠,那么访问者的数量会急剧增加。 因此,服务器将不得不响应越来越多的访问者请求,但如果网络托管服务器无法满足所有这些请求,您的访问者可能会看到“500 内部服务器错误”。 结果,预期收入和商店的声誉都会受到影响。

列出所有要求是建立任何业务的最重要步骤之一。 但是,对于在线业务,您需要了解可能导致业务停机的“正常”和“特殊”要求。

如果您不确定您当前的 WordPress 托管服务提供商是否能够满足您的所有期望,请尽快与他们联系并解释您的期望,以便他们可以相应地指导您。 您也可以在投资他们的全面服务之前先试用他们的服务。

PHP 8.0

目前,PHP 8.0 是最新版本,使用 Cloudways,您只需点击几下即可在此版本上启动您的 WordPress 网站。 虽然您应该更新 PHP 版本有多种原因,但您应该知道它对插件和主题兼容性、安全性和性能有直接影响。 WordPress 建立在 PHP 之上,这意味着平台上运行的一切都与这种编程语言直接相关。

最快的 WordPress 托管需要考虑的其他事项

除了最快的 WordPress 托管之外,还有其他方面可以帮助打造更快的 WordPress 网站,包括:

WordPress 版本

每个新的 WordPress 版本都带有许多与性能和安全相关的更新。 例如,新编辑 Gutenberg 在 Github 上被普遍报道为性能杀手。 然而,在接下来的更新 (5.0.2) 中,问题得到了解决,古腾堡开始收到热烈的评论。

对于具有 200 个块的帖子,累积的性能提升大约快 330%。 对于某些设置和插件配置,这可能会更大——例如,使用 Yoast 看到相同的测试帖子速度提高了 540%。 – 马蒂亚斯文图拉报道

这些性能更新是每个专家建议升级到最新 WordPress 版本的主要原因。

数据库优化

许多 WordPress 操作都基于与数据库的交互。 由于每次交互都需要时间,因此数据库交互的累积影响可能对网站速度非常严重。 为了加快网站性能,必须以优化的方式编写数据库查询,以便可以轻松访问、更新和管理它们。

数据库维护是网站性能的基本要求。 重要的是管理员应该定期清理数据库以确保持续的高性能。 这还包括查询优化以减少执行时间,从而加快网站响应速度。

较少的动态内容

动态内容是响应访问者产生的请求而生成的,因此动态内容的量因访问者而异。 即使是简单的请求(例如生成运输估算)也可能导致大量动态数据。 现在想象一下由多个并发用户生成的动态内容量。 考虑到执行数据库查询所需的时间,很容易看出动态内容生成的影响。

相反,如果网站具有由硬编码 HTML、JS、CSS 和图像组成的静态内容,则服务器将为每个访问者提供相同的内容。 因此,服务器必须消耗少量资源,从而加快页面加载速度。

如果您可以将一些动态内容转换为静态内容,您将看到 WordPress 网站的性能和速度显着提高。 为了进一步加快速度,请将静态资源卸载到内容交付网络 (CDN)。

内容交付网络 (CDN)

内容交付网络 (CDN) 在向全球受众交付 WordPress 网站的静态和动态内容方面发挥着重要作用。 CDN 缓存静态文件和/或您网站的副本,并将其存储在部署在全球各地的服务器(节点)中,甚至远离您的实际 Web 服务器的地方,以确保快速的内容交付。

Cloudways 用户可以利用 CloudwaysCDN 并通过点击几下直接从平台集成它。 将 CDN 添加到 WordPress 还可以提高您网站的速度。

速度优化插件

WordPress 社区在速度优化插件方面取得了重大进展。 WP Speed Matters 的 Flying Pages 是最流行的速度插件之一,它的工作方式令人印象深刻——它甚至在用户请求之前就预加载了页面。 该插件会注入一个 JS 脚本,直到浏览器空闲并在用户将鼠标悬停在其上时预加载页面。 它还在视口上预加载页面,这意味着如果当前查看区域中存在指向页面的链接,它将预加载(也称为预取内容)。

另一个提高网站速度的好工具是 WP Cloudflare Super Page Cache。 对于所有使用免费 Cloudflare CDN 的人来说,这是一个必备插件,原因有很多。 插件不仅缓存静态内容,还缓存 HTML 网页。 它也非常易于使用——您所要做的就是提供您的 Cloudflare CDN API 密钥并让插件控制缓存。

Flying Images 是 WP Speed Matters 的另一个插件,它通过 CDN 动态压缩图像来帮助图像优化。 是的,该插件带有一个名为 Statistically 的免费 CDN,由 Cloudflare 提供支持。 它还在 CDN 上将图像转换为 WebP。

该插件还会自动清除缓存,这意味着您不必担心对网站所做的更改,因为该插件可确保您的用户始终可以使用最新的静态内容。

为即将到来的页面体验更新准备您的网站。

立即使用我们的页面体验检查器。

现在检查

避免使用 Google 字体(或优化它们)

网站所有者在创建网站后要做的第一件事就是添加 Google 字体以使他们的网站看起来不错。 虽然它确实让您的 WordPress 网站充满活力,但它也会显着减慢速度,因为 Google Fonts 要求您的浏览器向服务器发出额外的请求。 一种解决方案是停止使用 Google Fonts,但您也很可能在其他地方找不到自己喜欢的字体,那怎么办? 另一种解决方案是优化您的 Google 字体以使其加载速度更快。

您可以通过限制变体来优化 Google 字体,这意味着您可以使用细字体或粗字体。 另外,尽量在整个网站上使用不超过两种字体。

优化 Google 字体的另一种方法是在本地托管它们。 这意味着您下载本地系统上的所有字体,将它们上传到您的服务器,然后将 CSS 片段粘贴到您的网站上。

概括

正如我所展示的,托管在速度更快的 WordPress 主机上并仅使用 WordPress 缓存插件进行优化的站点可以显着提高 WordPress 站点的速度。 但是,不要忘记实施我在整篇文章中提到的技巧!

结果看起来不令人印象深刻吗? 尝试一下 Cloudways,然后将您现有的 WordPress 网站迁移到 Cloudways,配置 Breeze 插件,并亲自见证您的 WordPress 网站的改进效果!

当然,不要忘记在下面的评论部分分享您的测试结果。