所有分类
  • 所有分类
  • WP插件Pro
  • HTML模板
  • 微信小程序模板
  • 源码

提高WordPress速度和性能的终极指南

你想加速你的WordPress网站吗?快速加载页面可以改善用户体验,增加您的页面浏览量,并帮助您进行WordPress SEO。在本文中,我们将分享最有用的WordPress速度优化技巧,以提高WordPress性能并加快您的网站速度。

如何提高WordPress的速度和性能

与其他“X最佳 WordPress 缓存插件”列表或通用的“加速 WordPress 的 技巧”教程不同,本文是 WordPress 性能优化的综合指南。

我们试图涵盖所有内容,包括为什么速度很重要,什么会减慢您的WordPress网站速度,以及您可以立即采取的可操作步骤来提高WordPress速度。

为了方便起见,我们创建了一个目录来帮助您浏览我们的终极指南,以加快您的WordPress网站。

目录

WordPress性能的基础知识

  • 为什么速度对您的WordPress网站很重要?
  • 如何检查您的WordPress网站速度?
  • 是什么减慢了你的WordPress网站?
  • 良好的WordPress托管的重要性

通过简单的步骤加速WordPress(无需编码)

  • 安装WordPress缓存插件
  • 优化图像以提高速度

WordPress 性能优化最佳实践

  • 保持您的WordPress网站更新
  • 优化后台进程
  • 在主页和档案中使用摘录
  • 将评论拆分为页面
  • 不要将音频/视频文件直接上传到WordPress
  • 使用针对速度优化的主题
  • 使用更快的插件

微调WordPress的速度(高级)

  • 将长帖子拆分为页面
  • 减少外部 HTTP 请求
  • 减少数据库调用
  • 优化WordPress数据库
  • 限制发布修订
  • 禁用内容的热链接
  • 如果需要,使用延迟加载
  • 使用 DNS 级别网站防火墙
  • 在没有插件的情况下修复 HTTPS/SSL 错误
  • 使用最新的 PHP 版本

为什么速度对您的WordPress网站很重要?

研究表明,从2000年到2016年,人类的平均注意力持续时间从12秒下降到7秒。

这对您作为网站所有者意味着什么?

您几乎没有时间向用户展示您的内容并说服他们留在您的网站上。

一个缓慢的网站意味着用户可能会在您的网站加载之前离开您的网站。

根据涉及亚马逊、谷歌和其他大型网站的 StrangeLoop 案例研究,页面加载时间延迟 1 秒会导致转化损失 7%,页面浏览量减少 11%,客户满意度下降 16%。

速度如何影响您的网站

最重要的是,谷歌和其他搜索引擎已经开始通过在搜索结果中将其向下推来惩罚速度较慢的网站,这意味着慢速网站的流量较低。

总而言之,如果您想从您的网站获得更多流量、订阅者和收入,那么您必须让您的 WordPress 网站快速!

如何检查您的WordPress网站速度?

初学者通常认为他们的网站没问题,只是因为它在他们的计算机上感觉不慢。这是一个巨大的错误。

由于您经常访问自己的网站,因此 Chrome 等现代浏览器会将您的网站存储在缓存中,并在您开始输入地址后立即自动预取。这使您的网站几乎立即加载。

但是,首次访问您网站的普通用户可能不会有相同的体验。

事实上,不同地理位置的用户会有完全不同的体验。

这就是为什么我们建议您使用IsItWP的WordPress速度测试等工具测试您的网站速度。

它是一个免费的在线工具,可让您测试网站的速度。

IsItWP速度测试工具

运行网站速度测试后,您可能想知道我应该瞄准的好网站速度是多少?

良好的页面加载时间不到 2 秒。

但是,您制作得越快越好。这里和那里的几毫秒改进可以节省加载时间的一半甚至一整秒。

是什么减慢了你的WordPress网站?

您的速度测试报告可能会有多个改进建议。但是,其中大部分是技术术语,初学者很难理解。

了解是什么减慢了您的网站速度是提高性能和做出更明智的长期决策的关键。

WordPress网站运行缓慢的主要原因是:

  • 虚拟主机 – 当您的网络托管服务器配置不正确时,它可能会损害您的网站速度。
  • WordPress配置 – 如果您的WordPress网站不提供缓存页面,那么它将使您的服务器过载,从而导致您的网站运行缓慢或完全崩溃。
  • 页面大小 – 主要是未针对 Web 优化的图像。
  • 不良插件 – 如果您使用的是编码不佳的插件,那么它会显着降低您的网站速度。
  • 外部脚本 – 广告、字体加载器等外部脚本也会对您的网站性能产生巨大影响。

现在您知道是什么减慢了您的WordPress网站,让我们来看看如何加快WordPress网站的速度。

专业提示:想要减少您网站上的插件数量?开始使用WPCode,这是一个强大的WordPress代码片段管理插件。它将帮助您减少至少 5 个插件。

良好的WordPress托管的重要性

您的WordPress托管服务在网站性能中起着重要作用。一个好的共享托管服务提供商,如 Bluehost or Siteground 采取额外措施来优化您的网站以提高性能。

但是,在共享主机上,您与许多其他客户共享服务器资源。这意味着,如果您的相邻站点获得大量流量,则可能会影响整个服务器性能,从而减慢您的网站速度。

另一方面,使用托管的WordPress托管服务为您提供最优化的服务器配置来运行WordPress。托管WordPress托管公司还提供自动备份,自动WordPress更新和更高级的安全配置来保护您的网站。

通过简单的步骤加速WordPress(无需编码)

我们知道,对于初学者来说,更改您的网站配置可能是一个可怕的想法,特别是如果您不是技术极客。

但别担心,你并不孤单。我们已经帮助成千上万的WordPress用户提高了他们的WordPress性能。

我们将向您展示如何通过单击几下即可加速您的 WordPress 网站(无需编码)。

如果你可以点击,那么你就可以做到这一点!

安装WordPress缓存插件

WordPress页面是“动态的”。这意味着每次有人访问您网站上的帖子或页面时,它们都是即时构建的。

要构建您的页面,WordPress必须运行一个过程来查找所需的信息,将它们放在一起,然后将其显示给您的用户。

此过程涉及很多步骤,当您同时有多个人访问您的网站时,它确实会减慢您的网站速度。

这就是为什么我们建议每个WordPress网站都使用缓存插件。缓存可以使你的WordPress网站快2倍到5倍。

这是它的工作原理。

您的缓存插件不是每次都经历整个页面生成过程,而是在第一次加载后创建页面的副本,然后将缓存版本提供给每个后续用户。

页面缓存

正如您在上图中看到的,当用户访问您的WordPress站点时,您的服务器会从MySQL数据库和PHP文件中检索信息。然后,它将所有这些内容组合成提供给用户的HTML内容。

这是一个漫长的过程,但是当您使用缓存时,您可以跳过很多过程。

有很多好的WordPress缓存插件可用,但我们建议使用WP Rocket(高级)或WP Super Cache(免费)插件。

查看我们的分步指南,了解如何在您的WordPress网站上安装和设置WP超级缓存。设置起来并不难,您的访问者会注意到其中的区别。

许多WordPress托管公司,如Bluehost和SiteGround也提供缓存解决方案。

网站地面SG 优化器

如果您使用的是SiteGround,那么您的WordPress网站将预装其SG优化器。该插件具有高级WordPress缓存插件(如WP Rocket)可以获得的所有强大功能。

在 SiteGround 中启用缓存

最好的部分是它专门针对 SiteGround 谷歌云服务器,为您提供卓越的性能结果。

除了缓存之外,您还可以获得各种其他性能设置,WordPress中的WebP图像转换,数据库优化,CSS缩小,GZIP压缩等。

它还具有动态缓存功能,可帮助您加快电子商务网站的速度。

蓝主机缓存

如果您使用的是Bluehost,请转到“我的网站”»“性能”部分以打开缓存。

在蓝主机中打开缓存

如果您使用的是托管的WordPress托管服务提供商,则不需要缓存插件,因为它是内置的并且默认情况下处于打开状态。

奖金:您可以将缓存插件与CloudFlare或Sucuri等Web应用程序防火墙结合使用,以获得最大的性能提升。

优化图像以提高速度

优化图像以提高速度

图片为您的内容带来活力,并有助于提高参与度。研究人员发现,使用彩色视觉效果使人们阅读您的内容的可能性增加 80%。

但是,如果您的图像没有优化,那么它们可能弊大于利。实际上,未优化的图像是我们在初学者网站上看到的最常见的速度问题之一。

在直接从手机或相机上传照片之前,我们建议您使用照片编辑软件来优化网络图像。

在原始格式中,这些照片可以具有巨大的文件大小。但是,根据您在编辑软件中选择的图像文件格式压缩,您可以将图像大小最多减小 5 倍。

在WPBeginner,我们只使用两种图像格式:JPEG和PNG。

现在您可能想知道:有什么区别?

好吧,PNG图像格式是未压缩的。当您压缩图像时,它会丢失一些信息,因此未压缩的图像将具有更高的质量和更多细节。缺点是文件大小较大,因此加载时间较长。

另一方面,JPEG是一种压缩文件格式,会略微降低图像质量,但尺寸要小得多。

那么我们如何决定选择哪种图像格式呢?

  • 如果我们的照片或图像有很多不同的颜色,那么我们使用JPEG。
  • 如果它是一个更简单的图像,或者我们需要一个透明的图像,那么我们使用PNG。

我们的大多数图像都是JPEG。

下面是文件大小和不同压缩工具的比较图表,我们本可以将其用于上面使用的StrangeLoop图像。

图像速度图表

正如你在图表中所看到的,你所使用的图像格式可以对网站的性能产生巨大的影响。

有关如何使用Photoshop和其他流行的编辑工具在不牺牲质量的情况下优化图像的详细信息,请参阅我们关于如何保存针对web优化的图像的一步一步指南。

WordPress性能优化最佳实践

安装缓存插件并优化图片后,你会发现你的网站加载速度快了很多。

但如果你真的想让你的网站尽可能快,你需要使用下面列出的最佳实践。

这些技巧不太技术性,所以您不需要知道实现它们的任何代码。但是使用它们可以防止减慢网站速度的常见问题。

保持WordPress更新

作为一个维护良好的开源项目,WordPress经常更新。每次更新不仅会提供新功能,还会修复安全问题和错误。您的WordPress主题和插件也可能定期更新。

作为网站所有者,您有责任将您的 WordPress 网站、主题和插件更新到最新版本。不这样做可能会使您的网站变慢且不可靠,并使您容易受到安全威胁。

有关更新重要性的更多详细信息,请参阅我们的文章,了解为什么您应该始终使用最新的WordPress版本。

优化后台进程

WordPress中的后台进程是在WordPress网站后台运行的计划任务。以下是在WordPress网站上运行的一些后台任务示例:

  • WordPress备份插件任务
  • WordPress cron jobs发布预定帖子
  • 用于检查更新的 WordPress cron 作业
  • 搜索引擎和其他试图获取内容的爬虫

计划帖子和更新的 cron 作业等任务对网站性能的影响最小。

但是,其他后台进程(如备份插件和搜索引擎的过度抓取)可能会减慢网站的速度。

对于备份插件,您需要确保您的WordPress备份插件仅在您网站的低流量时间运行。您还需要调整备份频率和需要备份的数据。

例如,如果您要创建完整的每日备份,而每周只发布两次新内容,则需要对其进行调整。

如果您想要更频繁的备份(例如实时备份),那么我们建议您使用 SaaS 解决方案,这样您就不会对服务器造成负担。

至于抓取,您需要在Google搜索控制台中密切关注抓取报告。频繁的抓取最终导致错误可能会导致您的网站速度变慢或无响应。

请参阅我们面向初学者的完整 Google Search Console 指南,了解如何调整抓取速度。

在主页和档案中使用摘录

使用摘录

默认情况下,WordPress在您的主页和档案中显示每篇文章的完整内容。这意味着您的主页、类别、标签和其他存档页面的加载速度都会变慢。

在这些页面上显示完整文章的另一个缺点是用户不需要访问实际文章。这可以减少您的网页浏览量以及用户在您网站上花费的时间。

为了加快存档页面的加载时间,您可以将站点设置为显示摘录而不是完整内容。

您可以导航到“设置”»“阅读”,然后选择“对于源中的每篇文章,显示:摘要”而不是“全文”。

显示摘录而不是全文以提高WordPress速度

有关显示摘要的优缺点的更多详细信息,请参阅我们在WordPress存档页面中关于完整帖子与摘要(摘录)的文章。

将评论拆分为页面

分页注释

在您的博客文章上收到大量评论?祝贺!这是参与受众的一个很好的指标。

但缺点是,加载所有这些评论会影响您网站的速度。

WordPress为此提供了一个内置的解决方案。只需转到“设置”»“讨论”,然后选中“将评论分成页面”选项旁边的框。

在页面中中断批注

有关更详细的说明,请参阅有关如何在WordPress中对评论进行分页的指南。

不要将音频/视频文件直接上传到WordPress

使用YouTube等视频托管服务

你可以直接上传音频和视频文件到你的WordPress网站,它会自动显示在一个HTML5播放器…

但是你绝对不应该这么做!

托管音频和视频将消耗你的带宽。你的网络托管公司可能会向你收取超额费用,或者他们甚至可能会关闭你的网站,即使你的计划包括“无限”带宽。

托管大型媒体文件也会极大地增加您的备份大小,并使您难以从备份中恢复WordPress。

相反,你应该使用音频和视频托管服务,如YouTube, Vimeo, DailyMotion, SoundCloud等,让他们来处理这些困难的工作。他们有足够的带宽!

WordPress具有内置的视频嵌入功能,因此您可以将视频的URL直接复制并粘贴到帖子中,它将自动嵌入。

中文:中文:中文:中文:

如果您正在使用WordPress制作播客网站,那么我们建议您使用播客托管服务Blubrry以获得最佳性能。

使用针对速度优化的主题

选择针对速度优化的主题

为您的网站选择主题时,特别注意速度优化非常重要。一些漂亮且令人印象深刻的主题实际上编码不佳,可能会降低您的网站速度。

通常,使用更简单的主题比选择具有复杂布局、华丽动画和其他不必要功能的主题更好。您始终可以使用高质量的WordPress插件添加这些功能。

高级WordPress主题商店,如StudioPress,Themify,CSSIgniter和Astra提供精心编码和优化速度的主题。您还可以查看我们关于选择完美 WordPress 主题的文章,以获取有关寻找内容的建议。

在激活新主题之前,请参阅我们的指南,了解如何正确切换 WordPress 主题以实现平稳过渡。

使用更快的插件

为您的网站选择更快的插件

编码不佳的WordPress插件通常会加载太多的膨胀,无论您的网站是否需要它。这会增加您的页面加载速度并减慢您的网站速度。

为了帮助您选择最佳插件,我们经常发布我们精选的最佳WordPress插件展示。我们特别关注易用性、用户体验,最重要的是性能。

以下是我们对最常见的WordPress插件类别的一些选择。

  • WPForms – WordPress最快,最初学者友好的联系表单插件。
  • 多合一搜索引擎优化 – 强大的WordPress SEO插件,特别强调网站性能,以帮助您获得更高的SEO排名。
  • MonsterInsights – WordPress的最佳Google分析插件,不会减慢您的网站速度。甚至包括在本地加载 gtag .js 的选项,以加快您的 Google Core Web Vitals 分数。
  • 共享计数 – 社交媒体插件加载其他脚本,而不是那么优雅。共享计数是WordPress最快的社交媒体插件之一。
  • SeedProd – 拖放WordPress登陆页面插件,可帮助您构建快速登陆页面。

除了我们自己的建议外,您还可以运行自己的测试。只需在安装插件之前和之后运行速度测试即可比较其对性能的影响。

微调WordPress的速度(高级)

通过使用上面列出的WordPress优化最佳实践和基本速度提示,您应该会看到网站的加载时间有了很大的改善。

但每一秒都很重要。如果你想获得最快的速度,那么你需要做更多的改变。

以下提示更具技术性,有些提示要求您修改站点文件或对 PHP 有基本的了解。您需要确保先备份您的网站以防万一。

将长帖子拆分为页面

将长帖子拆分为页面

读者往往喜欢更长、更深入的博客文章。较长的帖子甚至在搜索引擎中排名更高。

但是,如果您要发布包含大量图像的长篇文章,则可能会损害您的加载时间。

相反,请考虑将较长的帖子拆分为多个页面。

Reduce External HTTP Requests

Reduce cross-domain HTTP requests

Many WordPress plugins and themes load all kinds of files from other websites. These files can include scripts, stylesheets, and images from external resources like Google, Facebook, analytics services, and so on.

It’s ok to use a few of these. Many of these files are optimized to load as quickly as possible, so it’s faster than hosting them on your own website.

But if your plugins are making a lot of these requests, then it could slow down your website significantly.

您可以通过禁用脚本和样式或将它们合并到一个文件中来减少所有这些外部 HTTP 请求。这是一个关于如何禁用插件的CSS文件和JavaScript的教程。

减少数据库调用

减少数据库调用

注意:此步骤更具技术性,需要PHP和WordPress模板文件的基本知识。

不幸的是,那里有很多编码不佳的WordPress主题。他们忽略了WordPress的标准做法,最终进行了直接的数据库调用,或者对数据库发出了太多不必要的请求。这确实会通过给服务器太多工作来减慢您的服务器速度。

即使是编码良好的主题也可以具有进行数据库调用的代码,只是为了获取博客的基本信息。

在此示例中,每次看到 时,都是新数据库调用的开始:<?php

1
2
3
4
<html xmlns="http://www.w3.org/1999/xhtml" dir="<?php language_attributes(); ?>">
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>
charset=<?php bloginfo('charset'); ?>" />

你不能为此责怪主题开发人员。他们根本没有其他方法可以找出您的网站使用的语言。

但是,如果您使用子主题自定义站点,则可以将这些数据库调用替换为您的特定信息,以减少所有这些数据库调用。

1
2
3
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

查看您的父主题,了解可以轻松替换为静态信息的此类实例。

优化WordPress数据库

WordPress数据库优化

使用WordPress一段时间后,您的数据库将包含许多您可能不再需要的信息。为了提高性能,您可以优化数据库以摆脱所有不必要的信息。

这可以使用WP-Sweep插件轻松管理。它允许您通过删除垃圾帖子、修订、未使用的标签等内容来清理您的 WordPress 数据库。它还将一键优化数据库的结构。

请参阅我们的指南,了解如何优化和清理WordPress数据库以提高性能。

限制发布修订

限制WordPress中的帖子修订

帖子修订会占用WordPress数据库中的空间。一些用户认为修订也会影响插件运行的某些数据库查询。如果插件没有明确排除帖子修订,则可能会通过不必要地搜索它们来减慢您的网站速度。

您可以轻松限制WordPress为每篇文章保留的修订次数。只需将这行代码添加到您的 wp-config.php 文件中。

1
define( 'WP_POST_REVISIONS', 4 );

此代码将限制 WordPress 仅保存每个帖子或页面的最后 4 个修订版,并自动丢弃较旧的修订版。

禁用内容的热链接和浸出

Prevent image theft in WordPress

如果你正在WordPress网站上创建高质量的内容,那么可悲的事实是,这些内容迟早会被窃取。

发生这种情况的一种方式是,其他网站直接从他们在你网站上的url提供你的图像,而不是上传到他们自己的服务器上。实际上,他们正在窃取你的网络托管带宽,而你没有得到任何流量来显示它。

只需将此代码添加到.htaccess文件中,即可阻止WordPress站点中的盗链图像。

您可能还想查看我们的文章,其中显示了防止WordPress中图像被盗的4种方法。

一些内容抓取网站通过从您的 RSS 提要中窃取您的内容来自动创建帖子。您可以查看我们关于防止WordPress中博客内容抓取的指南,了解处理自动内容盗窃的方法。

如果需要,使用延迟加载

在WordPress中使用延迟加载

如果您在博客文章中添加了许多图像、多个视频嵌入和照片画廊,那么您的网站可以从延迟加载中受益。

延迟加载不是一次加载所有图像和视频,而是仅下载用户屏幕上可见的图像和视频。它将所有其他图像和视频嵌入替换为占位符图像。

当用户向下滚动时,您的网站会加载现在在浏览器查看区域中可见的图像。您可以延迟加载图像,视频,甚至WordPress评论和头像。

对于图像、iframe 和视频,您可以使用 WP 火箭的延迟加载插件。有关WordPress评论,请参阅有关如何在WordPress中延迟加载评论的指南。

使用 DNS 级别网站防火墙

使用 DNS 级别防火墙

WordPress防火墙插件可帮助您阻止暴力攻击,黑客攻击和恶意软件。但是,并非所有防火墙插件都相同。

其中一些在您的网站上运行,这意味着攻击者已经能够在被阻止之前访问您的 Web 服务器。这对安全性仍然有效,但对性能不是最佳的。

这就是为什么我们建议使用DNS级别的防火墙,如Sucuri或Cloudflare。这些防火墙甚至在恶意请求到达您的网站之前就会阻止它们。

在没有插件的情况下修复 HTTPS/SSL 错误

使用检查工具修复混合内容错误

如果要将站点切换到HTTPS / SSL,则可能会遇到混合内容错误。

解决此问题的最简单方法是安装像“非常简单的SSL”之类的插件。但是,问题是这些插件首先捕获所有URL,然后在将它们发送到用户的浏览器之前将它们更改为HTTPS。

这会产生很小但明显的性能影响。您可以通过手动修复所有 URL 来减少这种情况。有关更多详细信息,请参阅我们关于如何修复WordPress中常见SSL问题的文章。

使用最新的 PHP 版本

WordPress主要用PHP编程语言编写。它是一种服务器端语言,这意味着它已安装并在您的托管服务器上运行。

所有优秀的WordPress托管公司都在其服务器上使用最稳定的PHP版本。但是,您的托管公司可能正在运行稍旧的PHP版本。

较新的PHP 7比其前身快两倍。这是您的网站必须利用的巨大性能提升。

您可以通过安装和激活版本信息插件来查看您的站点正在使用哪个 PHP 版本。

激活后,该插件将在WordPress管理仪表板的页脚区域中显示您的PHP版本。

WordPress管理仪表板中的PHP版本

如果您的网站使用的版本低于 PHP 7,请让您的托管服务提供商为您更新它。如果他们无法这样做,那么是时候寻找新的WordPress托管公司了。

就是这样!我们希望本文能帮助您了解如何提高 wordpress 的速度和性能。

继续尝试这些技术。不要忘记在实施这些最佳实践之前和之后测试您的网站速度。你会惊讶于这些变化将提高你的WordPress性能。

外贸电子产品商城英文跨境电商独立站多语言响应式整站源码外贸电子产品商城英文跨境电商独立站多语言响应式整站源码
2023-05-04
        
外贸男鞋运动鞋子商城跨境电商独立站b2c多语言响应式购物商城源码外贸男鞋运动鞋子商城跨境电商独立站b2c多语言响应式购物商城源码
2023-05-04

原文链接:https://www.itaoda.cn/blog/4950.html,转载请注明出处。

0
使用和安装有任何问题
请加客服QQ:1442071397 或wechat:pufei889


免责声明

本站所发布的部分内容自网络,该部分内容限用于学习和研究目,有版权问题的,下载后的24个小时之内,从您的电脑中彻底删除。且不得将用于商业或者非法用途,否则,一切后果请用户自负,与本站无关。

评论0

请先
没有账号?注册  忘记密码?

社交账号快速登录

× 发送
微信扫一扫

海量独立站商城

本站拥有海量商城独立站模版,涉及各行各业产品,提供免费安装部署,免费对接支付,提供物流发货解决方案,支持多语言、多币种。更多帮助,请直接在右下角联系客服

禁止将网站用于含诈骗、赌博、色情、木马、病毒等违法违规业务,本站将暂停一切售后。

温性提示

演示站服务器在国外,网站打开速度有点慢,请耐心等待

多功能、多行业外贸商城 wordpress商城WOOCOMMERCE

23+
行业模板