如何加速 WordPress 网站 – 终极教程(34 条提示)

你有一个缓慢的 WordPress 页面吗? 如何在没有编程知识的情况下加速 WordPress 网站。 快速加载将提高访问者满意度并帮助 SEO。

如何加快wordpress

缓慢的页面加载对您的页面不利。 缓慢的网站使谷歌和其他搜索引擎在搜索过程中处于劣势。 因此,SEO优化不足以增加网站流量。 您还需要优化其速度。

除了搜索引擎本身,缓慢的页面加载也会让您在其他方面处于劣势。 互联网访问者的注意力在七秒后下降。 如果到那时页面没有加载,很多人会离开。 为了留在网站上并高兴地回到您身边,您需要优化其速度。

最后,还有一个原因:一些搜索引擎已经开始通过滚动到较低的搜索位置来惩罚速度较慢的网站

测量页面速度

仅仅测量加载到您的计算机上所花费的时间来了解您的网站的速度是不够的。 您访问的网络通常在您的计算机上加载得更快。 这是由于浏览器的临时内存,它在浏览时存储数据。 当您重新访问该站点时,将从该内存中检索数据,从而使页面显示得更快。 此外,它还取决于站点访问者的地理位置

因此,我建议使用特殊工具PingdomGoogle Pagespeed来测量速度。如果您测量加载时间小于 2 秒,那么“相当”就可以了。 如果没有,我建议提高她的速度。 如果您需要更多详细信息,请使用GTmetrix

Pingdom测速仪
Pingdom测速仪

找出放缓的原因

有几件事会减慢页面速度。 最常见的是:

  • 错误配置的虚拟主机服务器
  • 编码不佳的插件或安装且未使用的插件过多,
  • 页面大小 – 在这种情况下,这些主要是未针对网站优化的图像,
  • 外部脚本,例如字体、广告等。

使用 WordPress 缓存插件

根据官方WordPress 优化指南,托管和缓存插件是影响速度的两个最重要的因素。

WordPress 缓存可以将您的网站速度提高2-5 倍。 它的工作原理是在页面第一次加载后立即将其副本存储在服务器的内存中。 然后将此副本提供给该站点的所有其他访问者。 这减少了服务器上的负载并为您提供了改进的站点性能。

WordPress 本身不包含缓存,因此您将需要另一个插件。 最好的是WP RocketWP Super CacheW3 Total Cache

我注意到在许多facebook 民意调查中,人们认为自己是最好的WP 火箭

我测试了所有 3 个提到的缓存插件。我用WP 火箭取得了最好的成绩。这些插件之间的差异只有几分之一秒,但每毫秒有助于在搜索结果中获得更高的搜索结果(Google SERP)。

此外,我喜欢它的易于设置以及它的功能比其他插件更进一步的事实 – 例如,它可以优化数据库,这是 WP Super Cache 和 W3 Total Cache 在测试时无法做到的。

所以我决定投资并购买它。 从那以后,我只使用这个插件来优化我的网站。 如果您有一个网站作为爱好,请随意使用其中一个免费的缓存插件。 尤其是一些用途! 😉 这可能是关于加速网络的最有影响力的事情。

WP 火箭队对阵其他缓存插件
WP 火箭队对阵其他缓存插件

使用优质托管

众所周知,托管性能从根本上影响网站的速度。 因此,请谨慎选择合适的主机。 我认为以下是 WordPress 网站的最佳托管: WebSupportWebglobe YegonWedos 。 一个可能的解决方案是切换到您自己的虚拟服务器。

正如您在下图中看到的, WebSupport在其博客上测量了其 WordPress 托管的速度,并得到了以下结果:

这说服了我购买这个 WP 托管试用版并找出它为什么这么快。 在 WebSupport 中,我发现他们自己的 WordPress 修改版本已经安装在主机上。 这是因为图像缓存和优化插件在那里安装和调整(*在我的测试时有效) 。 这与经过微调的服务器相结合,有助于实现这些出色的结果。

从那时起,我一直在为我的项目使用来自 WebSupport 的 Web 托管,该博客也在其上运行。

使用正确的图像格式

PNG是未压缩的(即较大的文件大小),因此最适合用于没有太多不同颜色的简单图像JPEG是一种压缩格式(较小的文件大小),它会稍微降低图像质量,但更小,用于具有多种颜色的图像

减小图像的大小

图片对网站流量很重要。 研究表明,80% 的人更喜欢阅读非黑白文本。 颜色也支持感知。 但是,不正确优化的 jpg 和 png 文件会占用太多空间。 此外,大文件需要更多时间来下载

要提高网站的性能,您需要优化图像大小。 您不必担心显示质量的变化。 您可以在编辑图像时直接执行此操作 – 某些图形程序具有保存 Web功能。

您还可以为此安装专门的插件。我使用插件压缩来自 TinyPNG 的 JPEG 和 PNG 图像有了它,我实现了最大百分比的图像优化。

我对 EWWW Image Optimizer(此处为免费版本)或WP Smush.it此处为免费版本)有很好的经验

这些插件在上传到 WordPress 时会调整图像的质量和大小,而不反映它们的质量。 此外,他们可以优化您在网络上已有的图像。

设置增量图像加载

延迟加载 - 设置
延迟加载 – 设置

您还可以通过设置图像的顺序加载(所谓的延迟加载)来提高 WordPress 页面的速度。 打开页面时,仅加载可见的页面。 当访问者向下滚动页面时,其他的会逐渐加载。 这将加快页面显示速度。

多个插件可以提供此功能。这是由我已经提到的WP Rocket插件提供给我的。

转到 php 7

PHP 7每秒处理的请求数是旧版本的两倍多

WordPress-php7
资料来源: blog.digitalocean.com

实际上,这意味着php 7 平均比 php 5 快 2 到 3 倍。 因此,如果您还没有它,我绝对建议您在主机上激活它。

如果您不知道您的网站运行的 php 版本,您可以通过Display PHP Version插件轻松查看:

WordPress - 如何找出 PHP 版本
WordPress – 如何找出 PHP 版本

您需要仔细并彻底测试您的网站是否支持它 – 例如通过PHP Compatibility Checker插件。 也许你有一些过时的插件,我会给你错误消息。 在那种情况下,我会考虑摆脱这样的插件。

Websupport - 设置 php7
Websupport – 设置 php 7.2

删除未使用的插件

您在创建和编辑页面时安装了多个插件。 但是,未使用(停用)的插件也会减慢页面速度。 为了加快网站速度,您不仅需要关闭它们,还需要删除它们。

仅删除您不使用的插件。 删除过程很简单:在管理菜单中,找到项目Plugins 。 选择您要删除的那个并将其关闭。 然后将其删除

使用 HTTP/2

HTTP/1 与 HTTP/2 速度比较
HTTP/1 与 HTTP/2 速度比较

大多数现代浏览器已经支持 HTTP/2。该协议明显快于原始 HTTP/1.1。此工具中测试您的主机是否支持 HTTP / 2。

keycdn:HTTP/2 测试
keycdn : HTTP / 2 测试

在您的主机上设置 php 缓存

在您的主机上设置 php 缓存– 用于 php 5.4+ 和 php 7 opcache。 对于 php 5.3 及更低版本的 xcache。

Websupport - php缓存设置
Websupport – php缓存设置

更新插件

除了删除未使用的插件外,您还需要定期更新留在页面上的插件。 这将提高安全性,提供更好的选择,并有利地影响您的 WordPress 网站的速度。

定期更新 WordPress

还需要定期更新 WordPress 核心本身

更新模板

模板创建者会定期更新各个模板。 为了更好的功能和优化您网站的速度,您需要定期更新页面。 这也将增加其安全性。 此外,更新通常包括针对模板开发期间发生的小错误的新功能和修复。

数据库优化

WP Rocket - 数据库优化
WP Rocket – 数据库优化

WordPress 还存储不必要的数据。 为了优化站点的速度,需要不时清理其数据库。 为此,我使用WP Rocket清除已删除的评论、更新、自动草稿文章、评论中的垃圾邮件等。 WP OptimizeWP Sweep也是适用于此目的的插件。

使用 AMP(加速移动页面)

Accelerated Mobile Pages (AMP)是 Google 的一个项目,旨在加快移动页面的加载速度。通过在 Google 的搜索结果中显示闪电,您可以在他们的移动设备上轻松识别它们:

如何在移动设备上识别来自 Google 的 AMP
如何在手机上识别google amp

您可以在模板中包含 AMP 技术,或者您可以通过WordPress 的官方 AMP 插件进行连接。

禁用表情符号

使用访问者的默认表情符号浏览器,而不是从 WordPress.org 加载表情符号 – 这将减少对服务器的外部调用次数。 我也有WP Rocket

禁用表情符号
禁用表情符号

模板优化

选择 WordPress 模板时,不要只关注所提供的外观、价格和功能。 相反,使用更简单的模板并通过合适的插件增加其功能。

您还可以购买一些针对速度进行了优化的高级模板。 如果您决定更改模板,请不要忘记仔细研究如何在不丢失数据和设置的情况下切换到新模板。

CSS 和 JS 文件的缩小(压缩)

文件最小化
文件最小化

缩小 HTML、CSS、JS。缩小将提高 WordPress 网站的速度。您可以为此使用免费的Autoptimize插件,也可以使用WP Rocket来实现。

设置延迟的 JavaScript 加载

JavaScript 的加载也会影响 WordPress 页面速度的优化。 这是一个降低页面速度的常见问题。 如果您在页面顶部放置多个外部文件库,浏览器将开始下载和处理它们。 之后它将加载页面的其余部分。您还可以使用WP Rocket设置延迟 JavaScript 加载(也称为 JavaScript 延迟):

延迟 JavaScript 加载
延迟 JavaScript 加载

不要将视频直接保存到 WordPress

整个视频也可以保存在 WP 页面上。 但是,由于速度优化,我不建议这样做。 它们占用了太多空间。请改用指向YouTubeVimeoVideoPress的链接。只需将 URL 复制到您的帖子中即可将视频粘贴到其中。

使用摘要

您不必在主页和档案中显示整个帖子。 摘要(英文摘录)节省空间和加载时间。 此外,网站访问者会忽略他们可能感兴趣的几个主题。 他不只看一篇文章。 此设置取决于所选主题,这意味着所选模板可能不支持它。

文章摘要
文章摘要

把评论分成几页

您还可以通过拆分评论来提高 WordPress 网站的速度。 加载文章时,较早的评论可能不会立即可见。 您可以单独保存它们。 您在设置»评论中进行设置并选中将评论拆分为页面选项。

评论分布
评论分布

使用 CDN

CDN-内容交付网络
CDN-内容交付网络

CDN(内容分发网络)是一种将内容分发到位于世界各地的多个服务器的技术。 服务器的位置也会影响 WordPress 网站的速度,具体取决于您的托管服务提供商和网站访问者的地理距离。 服务器布局可帮助访问者更快地访问其内容。

我认为CloudflareKeyCDNStackPath (MaxCDN)和 Sucuri CDN 是最好的 CDN

Cloudflare是基本版本中免费的最受欢迎的 CDN 之一。 如果您还没有听说过,我建议您阅读本文中的信息

在我看来,CDN 只值得在流量来自世界各地的大型网站上处理。

使用快速滑块

使用合适的滑块插件来加速您的 WordPress 网站。滑块可以改善页面的设计,但通常会减慢速度,即使您已经优化了图像。 这可能是由于插件编码不佳。 最快的 WordPress 滑块插件是 Soliloquyi。 它属于高级插件。 著名的Revolution Slider在速度测试中没有出现。

WordPress滑块速度比较
WordPress 滑块速度比较。 资料来源: soliloquywp.com

在我看来,如果可能的话,最好的速度是完全避免滑块

为画廊使用更快的插件

环境画廊1

如果您的网站上有很多图片、照片和画廊,更快的画廊插件也可以提供帮助。 使用针对速度进行了优化的一种。 我推荐高级插件 Envira Gallery。 您可以使用它来创建照片和视频画廊。 对于较少数量的图像,您只需要基本的模板库。

将长帖子分成几页

如果您的网站上有更深入且占用大量空间的帖子,则可以减少页面加载时间。 为避免不必要的加载延迟,请将它们分成几个部分。 WordPress 还为此类帖子显示提供了解决方案。 可以使用 nextpage 标签设置划分。

将它放在要拆分文章的文本编辑器中。 这将有助于提高 WordPress 网站的速度。

减少从其他网站加载的内容

许多 WordPress 模板从其他网站检索内容。 这些是来自外部来源的图像,例如 Google、Facebook 等。 其中许多加载速度很快,因此从第三方加载它们比将它们直接放在您的网站上更容易。

但是,如果您的插件使用过多此类内容,则可能会减慢页面速度。 这就是问题所在。 有必要通过将它们合并到一个文件或禁用单个脚本来减少外部 http 请求的负载。

WP Rocket - 禁用共享
WP Rocket – 禁用共享

限制修订后的帖子

您还可以通过限制修订帖子的存储来加速您的 WordPress 网站,这也会占用空间。 这可以通过在wp-config.php文件中添加简单的代码来防止:

define( 'WP_POST_REVISIONS', 4 );

此代码将允许您保存最后四个编辑。 旧的编辑将被自动删除。 我倾向于完全禁用修订——这可以通过输入 0 而不是 4 来完成。

直接在服务器上设置 HTTP 缓存

加快 WordPress 页面的一个有效解决方案也是直接在服务器上设置缓存:

Websupport - 启用 http 缓存
Websupport – 启用 http 缓存

禁用未使用的预设功能

可以关闭某些功能以提高 WordPress 网站的速度。例如,并非每个人都需要表情符号或 pingback。例如, WP Disable插件会有所帮助。 您还可以限制评论和 XML-RPC 支持 – 例如通过禁用 XML-RPC插件。

禁用盗链

迟早,每个优质网站都有内容被盗的风险。也可能发生其他站点直接从其 URL 显示您的图像,而不是将它们上传到自己的服务器。此过程会减慢您的网站速度。为防止这种情况,请将以下代码添加到 .htaccess 文件中

#disable hotlinking
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?wp.sk [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]

如何加速 WordPress 网站 – 摘要

我认为质量托管良好的缓存插件、图像优化和选择合适的模板是最重要的标准。

你喜欢这个教程吗? 给他一个赞。 如果您有任何提示和技巧并想与他人分享,请在评论中写下来。

Rate this post
WordPress Návod v PDF

LEAVE A REPLY

Please enter your comment!
Please enter your name here