2022 年加速 WordPress 网站的终极指南
已发表: 2022-07-18WordPress 是一种流行的内容管理系统,许多人使用它来支持他们的网站。 虽然有这么多人使用它令人印象深刻,但也有一些缺点。 WordPress 有许多插件和主题,如果配置不正确,它们可能会相互冲突。 该指南将帮助您加快 WordPress 网站的运行效率。 遵循本指南中的步骤可以提高您网站的性能并使其运行得更快。 谢谢阅读! 我希望本指南对您有所帮助。

为什么网站速度至关重要?
网站速度至关重要,因为它是 Google 用来确定如何在搜索结果中对您的网站进行排名的排名因素之一。 此外,与快速加载的网站相比,人们更有可能放弃加载缓慢的网站。 如果网站运行缓慢,您可能会失去潜在客户和访问者。 有几种方法可以提高您网站的速度,我们将在本指南中介绍这些方法。 您越早找到网站,您在 SERP 中获得最高位置的机会就越大。
如何加速 WordPress?
速度对于网站的用户和搜索引擎排名至关重要。 快速加载的页面更有可能吸引用户的注意力并在搜索结果中排名更高。 您可以通过以下步骤提高网站速度并提供更好的用户体验。 谷歌还将速度视为排名因素,因此更快的网站可能会提高搜索引擎排名。
- 第 1 步:选择可靠的主机计划和提供商
- 第 2 步:使用专注于速度的 WordPress 托管服务提供商
- 第 3 步:升级到 PHP 7.4 到 8+
- 第 4 步:选择一个快速的 WordPress 主题
- 第 5 步:使用缓存插件
- 第 6 步:启用 Gzip 压缩
- 第 7 步:使用内容交付网络 (CDN)
- 第 8 步:优化您的图像
- 第 9 步:使用 Google PageSpeed Insights 监控您网站的性能
- 第 10 步:最小化 HTTP 请求
- 第 11 步:优化您的脚本
- 第 12 步:利用浏览器缓存
- 第 13 步:最小化插件
第 1 步 - 选择可靠的主机
在为您的 WordPress 网站选择可靠的托管计划时,需要考虑许多因素。 最重要的一项是速度。 专注于速率的托管服务提供商,例如 WP Engine,可以帮助您的网站更快地加载并提供更好的用户体验。 PHP 7.4 或 8+ 也有助于提高加载速度。
第 2 步 - 选择使用 Nginx 的主机
并非所有托管服务提供商都是平等的。 有些,例如 WP Engine,专注于速度和性能,使您的 WordPress 网站更快并提供更好的用户体验。 Nginx Server 是最佳选择,因为它是一个强大的 Web 服务器,可以处理高流量,并且可用于顶级托管服务提供商的计划。 在选择大量 WordPress 网站时,请考虑速度和性能。 使用 Nginx 的提供商,例如 WP Engine,可以帮助您使您的网站更快,并提供更好的用户体验。
为服务器缓存启用清漆
如果你想通过缓存静态内容来加速你的网站,你可以在你的服务器上启用 Varnish-cache。 这样做将减少您的 Web 服务器上的负载并缩短访问者的响应时间。
您必须安装和配置 Varnish 软件才能在您的服务器上启用 Varnish。
安装和配置 Varnish 后,您需要为您的网站启用它。 为此,请编辑您网站的 .htaccess 文件。 在 .htaccess 文件中,您需要添加以下代码行:
重写引擎开启
RewriteCond %{HTTP_HOST} ^www.yourdomain.com$
RewriteRule ^(.*)$ http://yourdomain.com/$1/varnish-enable-varnish-on-the-server$2
第 3 步 - 升级到 PHP 7.4 到 8+
除了选择注重速度的托管服务提供商外,您还可以将 PHP 7.4 升级到 8+。 除了 WP 主题和插件,甚至 PHP 也会定期更新以提高安全性、性能和加载页面的速度。 PHP 8.1 是 2022 年 7 月发布的新稳定版本,每秒可以处理比 PHP 7.4 多 18.4% 的请求。 这可以帮助将您网站的加载速度提高多达 30%。
选择离访问者最近的服务器
当您为 WordPress 网站选择托管计划时,速度是最关键的因素之一。 靠近访问者的托管服务提供商可以帮助缩短加载时间。 例如,谷歌分析可以帮助您跟踪网站访问者的位置。 在“受众”下,您可以看到超过 97% 的流量来自美国境内。 如果您是本地公司,此信息对于进一步完善您的数据至关重要。 通过在美国的服务器上安装 WordPress,您可以使您的 WordPress 网站更快并提供更好的用户体验。
第 4 步 - 选择一个快速、轻量级的 WordPress 主题
在寻找新的 WordPress 主题时,找到一个快速且轻量级的主题至关重要。 因此,快速加载网站并整体表现更好。 一些简短、轻量级的 WordPress 主题的最佳选择包括来自主题开发人员的主题,例如 GeneratePress WordPress 主题和 Astra WordPress 主题。
拥有一个快速、轻量级的 WordPress 主题的好处很多。 一方面,您的网站将为访问者加载更快。 这很重要,因为人们通常不耐烦,如果加载时间过长,可能会离开您的网站。 此外,一个快速的网站可以帮助提高您的搜索引擎排名。 由于谷歌现在将页面速度视为其算法不可否认的排名因素之一。
第 5 步 - 在 WordPress 中使用缓存插件
如果您希望加快任何 WordPress 网站的速度,缓存插件可能是一个很好的解决方案。 缓存插件通过创建页面和帖子的静态副本来工作,然后为访问者提供服务,而不是动态生成的版本。 这可以显着提升性能,因为开发页面的静态版本所需的时间更少。
许多缓存插件可用于 WordPress,因此选择一个适合您的特定设置的缓存插件至关重要。 通常,您需要寻找与您的 Web 服务器和数据库兼容并提供页面缓存、对象缓存和浏览器缓存等功能的插件。

安装缓存插件后,您需要对其进行配置以与您的站点一起使用。 这可能很棘手,因此必须仔细阅读文档。 在大多数情况下,您需要编辑 .htaccess 文件以添加插件工作所需的规则。
如果您不擅长自己做,您可以随时聘请 WordPress 开发人员来帮助设置缓存插件。 但是,如果您使用支持良好的插件(如 W3 Total Cache 或 WP Super Cache),通常没有必要这样做。
一旦您的缓存插件启动并运行,您应该显着提高您网站的性能。 这将减少页面加载时间,您的访问者将获得更好的整体体验。
几乎所有免费和高级缓存插件都具有这些功能。
- 启用 Gzip 压缩
- 缩小 CSS、HTML 和 JavaScript
- 利用浏览器缓存:使用 CDN
- 您应该从您安装的缓存插件管理员配置它。
第 6 步 - 启用 Gzip 压缩
启用 Gzip 压缩可以将页面加载速度提高 50%。 为了帮助它,将以下行添加到您的 .htaccess 文件中:
# 压缩 HTML、CSS、JavaScript、文本、XML 和字体
AddOutputFilter DEFLATE 应用程序/javascript
AddOutputFilter DEFLATE application/rss+xml
AddOutputFilter DEFLATE application/vnd.ms-fontobject
AddOutputFilter DEFLATE application/x-font
AddOutputFilter DEFLATE application/x-font-opentype
AddOutputFilter DEFLATE application/x-font-otf
AddOutputFilter DEFLATE application/x-font-truetype
AddOutputFilter DEFLATE application/x-font-ttf
AddOutputFilter DEFLATE 应用程序/x-javascript
AddOutputFilter DEFLATE application/xhtml+xml
AddOutputFilter DEFLATE 应用程序/xml
AddOutputFilter DEFLATE 字体/opentype
AddOutputFilter DEFLATE 字体/otf
AddOutputFilter DEFLATE 字体/ttf
AddOutputFilter DEFLATE 图像/svg+xml
AddOutputFilter DEFLATE 图像/x-icon
AddOutputFilter DEFLATE 文本/css
AddOutputFilter DEFLATE 文本/html
AddOutputFilter DEFLATE 文本/javascript
AddOutputFilter DEFLATE 文本/纯文本
AddOutputFilter DEFLATE 文本/xml
将“application/javascript”替换为适合您文件的内容类型。
如果您使用的是 Apache 2.2,您还需要将以下行添加到您的 .htaccess 文件中:
标头追加变化:接受编码
它将确保将正确的内容类型推送到浏览器。
如果您使用的是 IIS,您可以通过添加到您的 web.config 文件来启用 Gzip 压缩:
将“text/*”和“message/*”替换为适合您文件的内容类型。 您可以在此处找到内容类型的完整列表:http://www.iana.org/assignments/media-types/index.html
如果您使用的是 Nginx,您可以通过将以下内容添加到您的 nginx.conf 文件来启用 Gzip 压缩。
将“text/plain”和“text/HTML”替换为适合您文件的内容类型。 您可以在此处找到内容类型的完整列表。
您还可以使用缓存插件启用 gzip 压缩选项。
http {
gzip打开;
gzip_comp_level 2;
gzip_proxied 任何;
gzip_types text/plain text/html text/css application/x-javascript text/xml application/xml
应用程序/rss+xml 文本/javascript 图像/svg+xml 应用程序/atom_xml;
}
缩小 CSS、HTML 和 JavaScript
缩小 CSS、HTML 和 JavaScript 可以提高网站的性能。 这是因为文件更小,这意味着下载时间更短。 此外,缩小的文件不太可能导致错误。 有几个工具可以帮助您缩小文件,例如 YUI Compressor 和 Closure Compiler。 缓存插件应该有这个选项。 如果没有,请按照以下步骤操作。
您必须下载一个缩小版来缩小您的 CSS、HTML 和 JavaScript 文件。 下载压缩文件后,打开文件并选择要缩小的文件。 选择文件后,单击“缩小”按钮。 您将缩小文件保存在新位置。 然后,您可以将这些文件上传到您的网站。 缩小 CSS、HTML 和 JavaScript 文件可以提高网站的性能。 这是因为文件更小,这意味着下载时间更短。 此外,缩小的文件不太可能导致错误。
利用浏览器缓存
浏览器缓存是一种用于通过在用户计算机上存储静态文件和资产(例如图像和脚本)来加速页面加载的技术。 当用户下次访问该页面时,浏览器可以从用户的计算机缓存中加载页面,而不是从 Web 服务器中加载。 这就是它如何无延迟地加快整个页面的加载速度。
利用浏览器缓存的一种方法是使用内容交付网络 (CDN)。 这可以确保静态文件从靠近用户的服务器传递给用户。
网站加载有问题?
第 7 步 - 在 WordPress 中使用 CDN
内容交付网络或 CDN 是一种协同工作以向用户交付内容的计算机系统。 在 WordPress 中使用 CDN 有助于加快网站文件的交付,包括图像、CSS 和 JavaScript。 这是因为当用户尝试访问您的网站时,CDN 会将您网站文件的副本存储在其遍布全球的服务器上。 CDN 将从最近的服务器传送内容,以帮助缩短加载时间。 您可以在 WordPress 中使用许多不同的 CDN,但一些最受欢迎的选项包括 Cloudflare、MaxCDN 和 StackPath。 在大多数情况下,您可以通过在这些提供商之一注册帐户并按照他们的说明轻松设置 CDN。

第 8 步 - 优化您的图像
优化您的图像非常适合加速您的网页。 减小图像文件大小将使用户更容易浏览您的图形,甚至不会注意到差异! 您可以从 Photoshop 或其他图像压缩工具开始。 尽管如此,还是有一些很棒的插件是专门为图像优化而设计的,比如 Smush 和 EWWW Image Optimizer。 试一试,看看他们有什么不同!
Tinypng 图像压缩工具
Tinypng 图像压缩工具是优化网络图像的好方法。 它可以将图片的文件大小减少多达 50%,从而加快页面加载时间并减少数据使用量。 该工具是免费使用的,而且很容易上手。 将您的图像上传到网站,然后下载压缩版本。 您还可以选择让该工具在您将图像上传到您的网站时自动压缩它们。 通过减小图像的文件大小,可以节省您的时间和精力。
第 9 步 - 使用 Google PageSpeed Insights 监控您网站的性能
监控您网站的性能对于让访问者满意并参与您的内容至关重要。 Google PageSpeed Insights 是一款免费工具,可以帮助您做到这一点。
PageSpeed Insights 衡量网页的性能并提供有关如何改进它的建议。 您可以使用 PageSpeed Insights 了解您的网站在移动设备和台式机上的表现,并获得有关提高网站性能的提示。
要使用 PageSpeed Insights,请输入您要检查的网页 URL,然后单击“分析”。
然后,PageSpeed Insights 将提供有关页面性能的报告和改进建议。

网站加载速度应该多快?
一个网站应该加载多快是一个多年来一直被问到的问题。 答案当然是视情况而定。 影响网站加载速度的一些因素包括页面大小。 内容的类型、图像和视频的数量以及外部脚本和样式表的数量将增加页面大小。
Google 强烈建议将您的加载时间保持在至少 3 秒。 将网站的加载时间保持在至少三秒对于保持访问者的参与度至关重要。 研究人员发现,如果网页加载时间超过 5 秒,跳出率将增加到 92%。 为了保持访问者在您的网站上的参与并防止他们跳出,目标是平均加载时间低于 3 秒。 如果您的网站需要更长的时间来加载,您可能需要考虑进行一些更改以提高其速度。
第 10 步 - 删除阻止渲染的 Javascript 和 CSS
在优化您的网站以提高性能时,您可以做的第一件事就是删除任何阻碍渲染的 Javascript 和 CSS。 这将确保您的页面内容尽快加载。 并且无需等待所有随附的脚本和样式表加载。 幸运的是,有一些已知的方法可以解决这个问题,具体取决于您的特定设置。
一种标准方法是将所有关键 CSS 内联到页面中,并异步加载所有其他 CSS。 这样,浏览器可以立即开始加载和呈现页面,而无需等待任何外部文件下载。 另一种方法是简单地使用媒体类型加载所有 CSS 文件,以防止它们阻塞页面呈现。 这种方法适用于非关键 CSS,例如用于打印样式表或移动设备的 CSS。
最佳方法因您的具体情况而异。 但是,删除阻止渲染的 Javascript 和 CSS 是提高网站整体性能的好方法。
第 11 步 - Cloudflare 提升 WordPress 性能
Cloudflare 可以通过以下几种方式帮助 WordPress 提高性能:
- Cloudflare 缓存静态文件,如图像和 CSS 样式表。
- 这可以加快访问者加载网站的速度。
- Cloudflare 有助于保护您的网站免受 DDoS 攻击,这可能会使您的服务器超载并使您的网站脱机。
- Cloudflare 可以优化您网站的 HTML 和 CSS,提高您网站的加载速度。
Cloudflare 是一项免费服务,而且很容易设置。 您可以在 Cloudflare 网站上找到有关将 Cloudflare 与 WordPress 结合使用的更多信息。
简化您的网站设计和内容
如果您希望简化网站设计和内容,请记住一些事项。 首先,确保您的网站导航易于导航,并且所有最重要的信息都易于找到。 您也可以考虑使用不包含太多花里胡哨的简单、流线型设计。 最后,确保您的内容清晰简洁。 访问者应该明白你想说什么,而不会迷失在文字的海洋中。
尝试延迟加载您的内容
延迟加载您的内容可能是加快网站速度的好方法,同时仍为您的用户提供所有内容。 通过延迟加载图像和其他媒体文件直到需要它们,您可以将初始页面加载时间保持在最短。 这在移动设备上尤其重要,因为较慢的网络连接可能意味着更长的加载时间。
延迟加载还可以通过减少数据下载次数来帮助提高站点的性能。 这可以节省时间和带宽,尤其是在内容丰富的网站上。 如果您希望延迟加载内容,则需要牢记以下几点:
- 您必须确保您的内容结构良好且组织良好,以便有效加载
- 您必须确保您的服务器配置允许延迟加载。
- 您需要测试您的网站以确保一切都按预期工作。
如果您不确定如何延迟加载您的内容,一些资源可以提供帮助。 WordPress Rocket Lazy Load 插件是在 WordPress 平台上运行的网站的绝佳选择。 如果您正在寻找更通用的解决方案,请在任何站点上使用 jQuery Lazy Load 插件。 最后,如果您不确定延迟加载是否适合您的网站。
第 12 步 - 优化 WordPress WP Admin 设置以提高速度
WordPress 是一个强大的 CMS 平台,具有许多选项和设置。 在某些情况下,这些可能会减慢您的网站速度。 优化 WordPress 安装速度对于流畅快速的用户体验至关重要。
一个关键步骤是配置您的 WP Admin 设置以获得最佳性能。 您可以从 WordPress 媒体库中删除未使用或不需要的文件,关闭 pingbacks 和 trackbacks,限制后期修订,并清理数据库以提高性能。
这里有一些提示。 遵循这些提示可以加快 WordPress 网站的速度。
- 删除未使用的插件和主题
- 清理您的 WordPress 数据库
- 关闭 pingbacks 和 trackbacks
- 限制或禁用后期修订
- 避免重定向
- 更新一切
- 清理您的媒体库
- 减少后期修订
第 13 步 - 删除未使用的插件和主题
虽然正确使用插件和主题至关重要,但优化 WordPress 网站的另一个关键步骤是删除不需要的项目。 如果要删除应用程序,可以禁用它。 但是,这样做时要小心,因为它可能会影响您网站的加载时间。 如果您有任何新插件,请先尝试删除那些不必要的插件。 您还可以停用不再使用的所有插件和软件。 这样做可能有助于提高您网站的性能。
如果要删除插件或主题,可以从外观 > 主题部分执行此操作。 在插件方面,拥有更少的高质量插件通常比拥有许多性能低下的插件更好。 如果您使用的插件不是必需的,请尝试寻找更轻的替代品。
清理您的 WordPress 数据库
除非选中,否则混乱的 WordPress 数据库可能会导致性能出现大问题。 当频繁清理数据库时,大小会减小,页面加载速度会增加。 要清理数据库,您可以通过 phpMyAdmin 手动完成或安装插件来帮助完成任务。 如果您不擅长使用数据库,那么安装插件是最安全的选择。
随着时间的推移,网站往往会从旧的未使用的主题和插件中积累评论和数据。 这可能会减慢您的网站速度并占用宝贵的存储空间。 WP-Optimize 是一个插件,可帮助您清理 WordPress 数据库,删除不必要的文件并释放磁盘空间。 您还可以从 WordPress 库中删除未使用的媒体文件。
关闭 pingbacks 和 trackbacks
通过禁用启用它们的插件,可以在 WordPress 中禁用 Pingbacks 和 trackbacks。 但是,这可能会导致网页加载更慢。 尽管 pingbacks 和 trackbacks 有好处,但大多数 WordPress 专家都认为它们不值得潜在的缺点。 因此,一般情况下,建议禁用该功能。
限制或禁用后期修订
WordPress 会自动将每次编辑的后期修订保存到数据库中,而不是删除。 因此,在需要时可以返回到以前的版本。 发布修订很有帮助,但它们可能会累积在您的数据库中,从而导致您的网站速度变慢。 默认情况下,如果编辑被删除,WordPress 会保存整个页面。 不过,您可以通过修改它们来减少或消除帖子更新
您可以限制后期修订的数量或完全禁用后期修订。 为此,您必须在 wp-config.php 文件中添加代码行。 如果你想限制后期修订的数量,你可以将这行代码添加到你的 wp-config.php 文件中:
定义('WP_POST_REVISIONS',3);
这将限制 WordPress 插件为每个帖子或页面保存三个帖子修订。 您可以将数字 3 更改为您想要的任何数字。
避免重定向
避免 404 错误的最佳方法是为任何已删除或移动的内容添加临时重定向。 它可以帮助减少 WordPress 网站的加载时间。 将访问者从一个站点重定向到另一个站点有时可能具有挑战性。 尽管如此,避免任何错误还是值得的。
更新一切
始终确保您运行最新的软件版本,以获得您网站的最佳性能和安全性。 使 WordPress、核心主题和插件保持最新,以获得最佳效果。
清理您的媒体库
如果您有不再需要的媒体,或者如果您有不完整或无人看管的文件,您可以将它们从媒体库中删除。
此外,还可以轻松使用免费的 WordPress 插件 Media Cleaner。 它通过删除未使用和损坏的媒体条目来帮助您清理媒体库。 它使用智能分析来确定不再需要的文件,然后允许您永久删除它们。 这是使用插件之前的必要步骤,因为您不能信任任何修改或删除文件的工具而不先进行备份。
结论
有一些标准方法可用于加速 WordPress 网站。 本文着眼于通过利用我们以结果为导向的解决方案并利用缓存、缩小、CDN 和延迟加载来优化 WordPress 速度。 如果您仍在寻找更多加快网站速度的方法,请参阅其他类似的在线资源。 有问题吗? 请随时通过[电子邮件保护]与我们联系