小工具      在线工具  汉语词典  dos游戏  css  js  c++  java

wordpress主题速度_提升WordPress速度和性能的终极指南

数据库,java,python,php,编程语言 额外说明

收录于:23天前

WordPress主题速度

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

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

How to improve WordPress speed and performance

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

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

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

我们试图涵盖所有内容,包括为什么速度如此重要、什么会降低您的 WordPress 网站的速度,以及您可以采取的可立即提高 WordPress 速度的可行步骤。

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

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

目录 Table of Contents

WordPress 性能基础知识

WordPress 性能基础知识

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

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

WordPress 性能优化最佳实践

WordPress 性能优化最佳实践

微调 WordPress 速度(高级)

微调 WordPress 速度(高级)

为什么速度对您的WordPress网站很重要? Why Speed is Important for Your WordPress Site?

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

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

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

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

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

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

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

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

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

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

How speed affects your website

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

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

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

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

如何检查您的WordPress网站速度? How to Check Your WordPress Website Speed?

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

通常,初学者认为他们的网站还可以,只是因为它在他们的计算机上运行速度不慢。这是一个巨大的错误。

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

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

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

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

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

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

This is why we recommend that you test your website speed using a tool like IsItWP’s WordPress 速度测试.

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

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

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

IsItWP speed test tool

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

运行网站速度测试后,您可能想知道我应该以多高的网站速度为目标?

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

一个好的页面应该在 2 秒内加载。

然而,你做得越快越好。各处几毫秒的改进加起来可以将加载时间缩短一半甚至一整秒。

然而,你做得越快越好。各处几毫秒的改进可以将加载时间缩短一半甚至一整秒。

[返回顶部 ↑]

[ 返回顶部↑ ]

是什么让您的WordPress网站慢下来? What Slows Down Your WordPress Website?

您的速度测试报告可能会包含多项改进建议。然而,其中大部分都是技术术语,对于初学者来说很难理解。

您的速度测试报告可能会包含多项改进建议。但大部分都是技术术语,对于初学者来说很难理解。

了解导致网站速度变慢的原因是提高性能和做出更明智的长期决策的关键。

了解导致网站速度变慢的原因是提高性能和做出更明智的长期决策的关键。

WordPress 网站速度缓慢的主要原因是:

WordPress 网站速度缓慢的主要原因有:

  • 虚拟主机 – When your web hosting server is not properly configured it can hurt your website speed.虚拟主机 –如果没有正确配置虚拟主机服务器,则可能会损害您的网站速度。
  • WordPress 配置 – If your WordPress site is not serving cached pages, then it will overload your server thus causing your website to be slow or crash entirely.WordPress 配置 –如果您的WordPress网站不提供缓存的页面,则它将使您的服务器超载,从而导致您的网站运行缓慢或完全崩溃。
  • 页面大小 – Mainly images that aren’t optimized for web.页面大小 –主要是未针对Web优化的图像。
  • 坏插件 – If you’re using a poorly coded plugin, then it can significantly slow down your website.错误的插件 –如果您使用的插件编码不正确,则可能会大大降低您的网站速度。
  • 外部脚本 – External scripts such as ads, font loaders, etc can also have a huge impact on your website performance.外部脚本 –广告,字体加载器等外部脚本也会对您的网站性能产生巨大影响。

现在您已经知道是什么会降低您的 WordPress 网站的速度,让我们来看看如何加快您的 WordPress 网站的速度。

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

好的WordPress托管的重要性 Importance of Good WordPress Hosting

Your WordPress 托管 service plays an important role in website performance. A good 共享主机 provider like 蓝主机 or 场地 take the extra measures to optimize your website for performance.

您的WordPress 托管服务在网站性能中起着重要作用。 诸如蓝主机场地类的良好共享主机服务提供商会采取额外措施来优化您的网站的性能。

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

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

On the other hand, using a WordPress 托管 service give you the most optimized server configurations to run WordPress. Managed WordPress hosting companies also offer automatic backups, automatic WordPress updates, and more advanced security configurations to protect your website.

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

We recommend WP引擎 as our preferred managed WordPress hosting provider. They’re also the most popular one in the industry. (See our special WPEngine优惠券).

我们建议WP引擎作为我们首选的托管WordPress托管提供商。 它们也是业内最受欢迎的产品。 (请参阅我们的WP引擎特殊优惠券 )。

[返回顶部 ↑]

[ 返回顶部↑ ]

通过简单的步骤加快WordPress(无需编码) Speeding Up WordPress in Easy Steps (No Coding)

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

我们知道,更改网站配置可能会让初学者感到害怕,特别是如果您不是技术极客。

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

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

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

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

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

如果您可以点击并点击,您就可以做到这一点!

安装WordPress缓存插件 Install a WordPress Caching Plugin

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

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

为了构建您的页面,WordPress 必须运行一个进程来查找所需的信息,将其组合在一起,然后将其显示给您的用户。

为了构建您的页面,WordPress 必须运行一个进程来查找所需的信息,将其组合在一起,然后将其显示给您的用户。

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

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

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

因此,我们建议每个 WordPress 网站都使用缓存插件。缓存可以使您的 WordPress 网站速度提高 2 到 5 倍。

这是它的工作原理。

这是它的工作原理。

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

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

Page caching

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

如上图所示,当用户访问 WordPress 网站时,您的服务器会从 MySQL 数据库和 PHP 文件中检索信息。然后将所有内容整合到提供给用户的 HTML 内容中。

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

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

There are a lot of good WordPress 缓存插件 available, but we recommend using either WP火箭 (premium) or WP超级缓存 (free) plugin.

有很多不错的WordPress 缓存插件 ,但是我们建议使用WP火箭 (高级)或WP超级缓存 (免费)插件。

Check out our step by step guide on 如何在 WordPress 网站上安装和设置 WP Super Cache. It’s not difficult to set up, and your visitors will notice the difference.

查看有关如何在 WordPress 网站上安装和设置 WP Super Cache的分步指南。 设置并不难,您的访客会注意到其中的区别。

Many WordPress hosting companies like 蓝主机 and 站点地面 offer caching solutions as well.

许多WordPress托管公司(例如蓝主机站点地面)也提供缓存解决方案。

站点地面 SuperCacher

站点地面 SuperCacher

如果您使用的是 SiteGround,请登录托管 cPanel 并在“站点改进工具”下启用 SuperCacher。

如果您使用的是 SiteGround,请登录您的托管 cPanel 并在“站点改进工具”下启用 SuperCacher。

Supercacher

After that, you will need to install and activate the SG优化器 plugin in WordPress to manage SuperCacher settings.

之后,您将需要在WordPress中安装并激活SG优化器插件以管理SuperCacher设置。

蓝主机 Caching

蓝主机缓存

If you are using Bluehost, then go to 我的网站 » 性能 section to turn on caching.

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

Turning on Caching in Bluehost

If you’re using a WordPress 托管 provider, then you don’t need a caching plugin because it is built-in and turned on by default.

如果您使用的是WordPress 托管提供程序,则不需要缓存插件,因为该插件是内置的并且默认情况下处于启用状态。

奖金: You can combine caching plugins with a Web应用程序防火墙 like CloudFlare or 苏库里 for maximum performance boost.

奖:您可以将缓存插件与Web 应用程序防火墙 (例如CloudFlare或Sucuri)与以下组合使用以最大程度地提高性能。

[返回顶部 ↑]

[ 返回顶部↑ ]

优化图像以提高速度 Optimize Images for Speed

Optimizing images for speed

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

图像使您的内容栩栩如生并有助于提高参与度。研究人员发现,使用彩色视觉效果使人们阅读内容的可能性提高 80%。

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

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

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

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

In their original formats, these photos can have huge file sizes. But based on the 图像文件格式 and the 压缩 you choose in your editing software, you can decrease your image size by up to 5x.

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

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

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

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

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

Well, 巴布亚新几内亚 image format is uncompressed. When you compress an image it loses some information, so an uncompressed image will be higher quality with more detail. The downside is that it’s a larger file size, so it takes longer to load.

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

JPEG, on the other hand, is a compressed file format which slightly reduces image quality, but it’s significantly smaller in size.

另一方面, JPEG是一种压缩的文件格式,虽然略有降低图像质量,但尺寸明显较小。

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

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

  • If our photo or image has a lot of different colors, then we use JPEG.

    如果我们的照片或图像有很多不同的颜色,则我们使用JPEG。
  • If it’s a simpler image or we need a transparent image, then we use PNG.

    如果是简单图像或需要透明图像,则可以使用PNG。

我们的大部分图像都是 JPEG。

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

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

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

Image speed chart

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

从图表中可以看出,您使用的图像格式可以显着提高网站的性能。

For details on exactly how to optimize your images using Photoshop and other popular editing tools, without sacrificing quality, see our step by step guide on 如何保存针对网络优化的图像.

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

[返回顶部 ↑]

[ 返回顶部↑ ]

WordPress性能优化最佳实践 WordPress Performance Optimization Best Practices

安装缓存插件并优化图像后,您会发现您的网站加载速度会快得多。

安装缓存插件并优化图像后,您会发现您的网站加载速度会更快。

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

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

这些技巧并不是太技术性,因此您不需要了解任何代码来实现它们。但使用它们可以防止导致网站速度变慢的常见问题。

这些技巧并不是太技术性,因此您不需要了解任何代码来实现它们。但使用它们可以防止导致网站速度减慢的常见问题。

保持您的WordPress网站更新 Keep Your WordPress Site Updated

Keep WordPress updated

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

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

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

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

For more details on the importance of updates, see our article on why you should 始终使用最新的 WordPress 版本.

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

[返回顶部 ↑]

[ 返回顶部↑ ]

优化后台流程 Optimize Background Processes

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

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

  • WordPress Backup plugin tasks

    WordPress备份插件任务
  • WordPress cron jobs to publish scheduled posts

    WordPress cron作业发布预定的帖子
  • WordPress cron jobs to check for updates

    WordPress cron作业以检查更新
  • Search engines and other crawlers trying to fetch content

    搜索引擎和其他尝试抓取内容的抓取工具

计划发布和更新的 cron 作业等任务对网站性能的影响很小。

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

然而,其他后台进程(例如备份插件和搜索引擎的过度爬行)可能会减慢网站速度。

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

For backup plugins, you need to make sure that your WordPress 备份插件 only run during low traffic time on your website. You also need to adjust the frequency of backups and data that needs to be backed up.

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

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

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

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

如果您想要更频繁的备份(例如实时备份),那么我们建议使用 SaaS 解决方案,以免给您的服务器带来负担。

至于抓取,您需要密切关注 Google Search Console 中的抓取报告。频繁的爬网如果最终出现错误,可能会导致您的网站速度变慢或变得无响应。

至于抓取,你需要关注Google Search Console中的抓取报告。频繁的抓取错误可能会导致您的网站运行缓慢或无响应。

See our 完整的 Google Search Console 指南 for beginners to learn how to adjust crawl rate.

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

[返回顶部 ↑]

[ 返回顶部↑ ]

使用主页和存档中的摘录 Use Excerpts on Homepage and Archives

Using excerpts

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

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

在这些页面上显示完整文章的另一个缺点是用户感觉没有必要访问实际的文章。这会减少您的综合浏览量以及用户在您网站上花费的时间。

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

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

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

You can navigate to 设置 » 阅读 and select “For each article in a feed, show: Summary” instead of “Full Text.”

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

Display excerpts instead of full text to boost WordPress speed

For more details on the pros and cons of displaying summaries, see our article on WordPress 存档页面中的全文与摘要(摘录).

有关显示摘要的优缺点的更多详细信息,请参阅WordPress 存档页面有关全文和摘要(摘录)文章。

[返回顶部 ↑]

[ 返回顶部↑ ]

将评论分成页面 Split Comments into Pages

Paginate comments

Getting lots of 对您的博客文章的评论? Congratulations! That’s a great indicator of an engaged audience.

在你的博客文章上得到很多评论 ? 恭喜你! 这很好地表明了参与的受众。

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

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

WordPress comes with a built-in solution for that. Simply go to 设置 » 讨论 and check the box next to the “Break comments into pages” option.

WordPress附带了一个内置的解决方案。 只需转到“设置”»“讨论”,然后选中“将注释插入页面中”选项旁边的框。

Break comments in pages

For more detailed instructions, see our guide on 如何在 WordPress 中对评论进行分页.

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

[返回顶部 ↑]

[ 返回顶部↑ ]

使用内容传送网络(CDN) Use a Content Delivery Network (CDN)

还记得我们上面提到的,不同地理位置的用户在您的网站上可能会遇到不同的加载时间吗?

还记得我们上面提到的,不同地理位置的用户在您的网站上可能会遇到不同的加载时间吗?

That’s because the location of your 网络托管服务器 can have an impact on your site speed.

这是因为您的网络托管服务器的位置可能会影响您的网站速度。

例如,假设您的网络托管公司的服务器位于美国。同样在美国的访问者通常会比印度的访问者看到更快的加载时间。

例如,假设您的网络托管公司的服务器位于美国。美国的访问者通常会看到比印度的访问者更快的加载时间。

使用内容交付网络 (CDN) 可以帮助加快所有访问者的加载时间。

使用内容交付网络 (CDN) 可以帮助加快所有访问者的加载时间。

CDN 是由世界各地的服务器组成的网络。每个服务器都会存储用于组成您的网站的“静态”文件。

CDN 是位于世界各地的服务器网络。每个服务器都会存储组成您网站的“静态”文件。

这些静态文件包括不变的文件,例如图像、CSS 和 JavaScript,与上面解释的“动态”的 WordPress 页面不同。

这些静态文件包括不会更改的文件,例如图像、CSS 和 JavaScript,这与“动态”的 WordPress 页面(如上所述)不同。

当您使用 CDN 时,每次用户访问您的网站时,他们都会从距离他们最近的服务器获得这些静态文件。您自己的网络托管服务器也会更快,因为 CDN 正在完成大量工作。

当您使用 CDN 时,每次用户访问您的网站时,他们都会从距离他们最近的服务器获得这些静态文件。由于 CDN 做了很多工作,您自己的网络托管服务器也会更快。

您可以在此信息图中了解它的工作原理。

您可以在此信息图中了解它的工作原理。

What is a CDN?

We use recommend using 堆栈路径CDN. We have been using 最大CDN on all our websites which is now also part of StackPath.

我们建议使用堆栈路径CDN 。 我们一直在使用最大CDN我们所有的网站,这是现在还StackPath的一部分。

它与 WordPress 网站配合良好,并补充您现有的 WordPress 缓存插件,以实现更快的加载时间。

它与 WordPress 网站配合良好,并补充您现有的 WordPress 缓存插件以缩短加载时间。

[返回顶部 ↑]

[ 返回顶部↑ ]

不要将音频/视频文件直接上传到WordPress Don’t Upload Audio/Video Files Directly to WordPress

Use video hosting services like YouTube

You directly upload audio and video files to your WordPress site, and it will automatically display them in an HTML5 player…

将音频和视频文件直接上传到WordPress网站,它会自动在HTML5播放器中显示它们…

但你绝对不应该这样做!

但你绝对不应该这样做!

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

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

Hosting large media files also increases your backup sizes tremendously, and makes it difficult for you to 从备份恢复 WordPress.

托管大型媒体文件还极大地增加了备份大小,并使您难以从备份恢复 WordPress

Instead, you should use an audio and video hosting service like YouTube, 维梅奥, DailyMotion, SoundCloud, etc., and let them take care of the hard work. They have the bandwidth for it!

相反,您应该使用音频和视频托管服务,例如YouTube, 维梅奥 ,DailyMotion,SoundCloud等,并让他们照顾自己的辛苦工作。 他们有足够的带宽!

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

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

Find out more details on how it works in our guide on 在 WordPress 中嵌入视频.

在我们的在 WordPress 中嵌入视频指南中找到有关其工作原理的更多详细信息。

If you are 使用 WordPress 制作播客网站, then we recommend podcast hosting service 蓝布瑞 for the best performance.

如果您使用 WordPress 创建播客网站 ,那么我们建议使用播客托管服务蓝布瑞以获得最佳性能。

[返回顶部 ↑]

[ 返回顶部↑ ]

使用针对速度优化的主题 Use a Theme Optimized For Speed

Choose a theme optimized for speed

为您的网站选择主题时,请务必特别注意速度优化。一些漂亮且令人印象深刻的主题实际上编码很差,可能会减慢您的网站速度。

为您的网站选择主题时,请务必特别注意速度优化。事实上,一些漂亮且令人印象深刻的主题编码不正确,可能会减慢您的网站速度。

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

一般来说,选择一个简单的主题比选择具有复杂布局、华丽动画和其他不必要功能的主题更好。您始终可以使用优秀的 WordPress 插件添加这些功能。

Premium WordPress theme shops like 工作室出版社, 主题化, CSS点火器 offer themes that are well coded and optimized for speed. You can also check out our article on 选择完美的 WordPress 主题 for advice on what to look for.

诸如工作室出版社主题化CSS点火器类的高级WordPress主题商店提供了经过精心编码和针对速度进行了优化的主题。 您还可以查看有关选择理想的 WordPress 主题文章, 经过获取所需的建议。

Before you activate your new theme, see our guide on 如何正确切换 WordPress 主题 for a smooth transition.

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

[返回顶部 ↑]

[ 返回顶部↑ ]

使用更快的插件 Use Faster Plugins

Choose faster plugins for your website

无论您的网站是否需要,编码不良的 WordPress 插件通常会加载过多的内容。这会提高页面加载速度并降低网站速度。

无论您的网站是否需要,编码不当的 WordPress 插件通常都会使您的页面过于膨胀。这会提高页面加载速度并减慢您的网站速度。

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

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

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

以下是一些最常见的 WordPress 插件类别的精选。

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

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

[返回顶部 ↑]

[ 返回顶部↑ ]

精调WordPress以提高速度(进阶) Fine-Tuning WordPress for Speed (Advanced)

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

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

但每一分每秒都很重要。如果您想获得尽可能快的速度,那么您需要进行更多更改。

但每一分每秒都很重要。如果您想要最大速度,那么您需要进行一些额外的更改。

The following tips are a little more technical, with some requiring you to modify your site files or have a basic understanding of PHP. You’ll want to make sure to 首先备份您的网站 just in case.

以下技巧有些技术性,其中一些技巧要求您修改站点文件或对PHP有基本的了解。 您需要确保首先备份站点 ,以防万一。

将长帖子拆分为页面 Split Long Posts into Pages

Split long posts in pages

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

读者倾向于欣赏更长、更深入的博客文章。较长的帖子在搜索引擎中的排名甚至更高。

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

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

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

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

WordPress comes with built-in functionality to do that. Simply add the <!––nextpage––> tag in your article where you want to split it into next page. Do that again if you want to split the article on to the next page as well.

WordPress带有内置功能来做到这一点。 只需在您想将其拆分为下一页的文章中添加<!––nextpage––>标记即可。 如果您也想将文章拆分到下一页,请再次执行此操作。

For more detailed instructions, see our tutorial on 帖子分页 – 如何将 WordPress 帖子拆分为多个页面.

有关更多详细说明,请参阅我们寻呼教程-如何将 WordPress 帖子拆分为多个页面

[返回顶部 ↑]

[ 返回顶部↑ ]

减少外部HTTP请求 Reduce External HTTP Requests

Reduce cross-domain HTTP requests

许多 WordPress 插件和主题从其他网站加载各种文件。这些文件可以包括来自外部资源(例如 Google、Facebook、分析服务等)的脚本、样式表和图像。

许多 WordPress 插件和主题可以从其他网站加载各种文件。这些文件可以包括来自外部来源(例如 Google、Facebook、分析服务等)的脚本、样式表和图像。

使用其中的一些就可以了。其中许多文件都经过优化,可以尽快加载,因此比将它们托管在您自己的网站上要快。

其中一些可以使用。其中许多文件都经过优化,可以尽快加载,因此比将它们托管在您自己的网站上要快。

但如果您的插件发出大量此类请求,那么它可能会显着减慢您的网站速度。

但是,如果您的插件发出大量此类请求,则可能会显着降低您的网站速度。

You can reduce all these external HTTP requests by disabling scripts and styles or merging them into one file. Here’s a tutorial on how to 禁用插件的 CSS 文件和 JavaScript.

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

[返回顶部 ↑]

[ 返回顶部↑ ]

减少数据库调用 Reduce Database Calls

Reduce database calls

Note: This step is a little more technical and will require basic knowledge of PHP and WordPress 模板文件.

注意:此步骤有点技术性,需要PHP和WordPress 模板文件基础知识。

不幸的是,有很多编码很差的 WordPress 主题。他们忽略了 WordPress 标准实践,最终直接进行数据库调用,或者对数据库发出过多不必要的请求。这确实会降低服务器的速度,因为它会给服务器带来太多的工作要做。

不幸的是,有很多编码很差的 WordPress 主题。他们忽略 WordPress 标准规范,最终直接进行数据库调用或向数据库发出太多不必要的请求。这样做确实会导致服务器超载,从而减慢服务器的速度。

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

即使您的主题编码正确,您也可以使用该代码进行数据库调用以获取有关博客的基本信息。

In this example, every time you see <?php, that’s the start of a new database call:

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


<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'); ?>" />

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

您不能为此责怪主题开发人员。他们只是没有其他方法来找出您的网站使用的语言。

But if you are customizing your site using a 儿童主题, then you can replace these database calls with your specific information in order to reduce all those database calls.

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


<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数据库 Optimize WordPress Database

WordPress database optimization

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

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

This can be easily managed with the WP-扫频插件. It allows you to clean your WordPress database by deleting things like trashed posts, revisions, unused tags, etc. It will also optimize your database’s structure with just a click.

可以使用WP-扫频插件轻松管理。 它允许您通过删除已删除帖子,修订,未使用的标签等内容来清理WordPress数据库。它还可以通过单击来优化数据库的结构。

See our guide on how to optimize and 清理 WordPress 数据库以提高性能.

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

[返回顶部 ↑]

[ 返回顶部↑ ]

限制帖子修订 Limit Post Revisions

Limit post revisions in WordPress

修订后 take up space in your WordPress database. Some users believe that revisions can also affect some database queries run by plugins. If the plugin doesn’t specifically exclude post revisions, it might slow down your site by searching through them unnecessarily.

经过修改的版本占用了WordPress数据库中的空间。 一些用户认为修订也可能影响插件运行的某些数据库查询。 如果该插件未明确排除后期修订,则可能会通过不必要的搜索来减慢您的网站的速度。

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

您可以轻松限制 WordPress 对每个帖子进行的修订数量。只需将这行代码添加到 wp-config.php 文件中即可。

define( 'WP_POST_REVISIONS', 4 );

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

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

[返回顶部 ↑]

[ 返回顶部↑ ]

禁用内容的热链接和学习 Disable Hotlinking and Leaching of Your Content

Prevent image theft in WordPress

如果您在 WordPress 网站上创建高质量的内容,那么可悲的事实是它可能迟早会被盗。

如果您打算在 WordPress 网站上创建高质量的内容,可悲的事实是它迟早会被盗。

发生这种情况的一种方式是其他网站直接从您网站上的 URL 提供您的图像,而不是将它们上传到他们自己的服务器。实际上,他们正在窃取您的网络托管带宽,而您却无法获得任何流量。

发生这种情况的一种方式是其他网站直接从其网站上的 URL 提供您的图像,而不是将其上传到自己的服务器。实际上,他们正在窃取您的网络托管带宽,而您却无法获得任何流量。

Simply add this code to your .htaccess 文件 to block hotlinking of images from your WordPress site.

只需将此代码添加到您的.htaccess 文件,即可阻止WordPress网站中图片的热链接。


#disable hotlinking of images with forbidden or custom image option
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?wpbeginner.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L] 

注意:不要忘记将 wpbeginner.com 更改为您自己的域。

注意:不要忘记将 wpbeginner.com 更改为您自己的域。

You may also want to check our article showing 防止 WordPress 中图像被盗的 4 种方法.

您可能还需要查看我们的文章,该文章显示防止 WordPress 中图像被盗的 4 种方法

Some content scraping websites automatically create posts by stealing your content from your RSS订阅. You can check out our guide on 防止在 WordPress 中抓取博客内容 for ways to deal with automated content theft.

一些内容抓取网站会通过从RSS订阅窃取您的内容来自动创建帖子。 您可以查看有关防止博客内容在 WordPress 中被抓取指南,以找到自动内容盗窃的方法。

[返回顶部 ↑]

[ 返回顶部↑ ]

如果需要,请使用延迟加载 Use Lazy Loading if Needed

Use lazy loading in WordPress

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

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

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

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

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

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

For images, iframes, and videos, you can use the WP Rocket 的延迟加载 plugin. For WordPress comments see our guide on 如何在 WordPress 中延迟加载评论.

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

[返回顶部 ↑]

[ 返回顶部↑ ]

使用DNS级网站防火墙 Use DNS Level Website Firewall

Use DNS level firewall

A WordPress 防火墙插件 helps you 阻止暴力攻击, hacking attempts, and malware. However, not all firewall plugins are the same.

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

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

其中一些在您的网站上运行,这意味着攻击者在被阻止之前已经可以访问您的网络服务器。这仍然适用于安全性,但对于性能而言并不是最佳的。

This is why we recommend using a DNS level firewall like 苏库里 or 云耀. These firewalls block maclious requests even before they reach your website.

这就是为什么我们建议使用DNS级别的防火墙(例如苏库里Cloudflare)原因 。 这些防火墙甚至可以阻止恶意请求到达您的网站。

[返回顶部 ↑]

[ 返回顶部↑ ]

修复不带插件的HTTPS / SSL错误 Fix HTTPS/SSL Errors without Plugin

Using inspect tool to fix mixed content error

If you are 将您的网站切换到 HTTPS/SSL, then it is likely that you may run across 混合内容错误.

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

The easiest way to fix this is by installing a plugin like 非常简单的 SSL. However, the problem is that these plugins catch all URLs first, then change them to HTTPS before sending them to user’s browsers.

解决此问题的最简单方法是安装类似非常简单的 SSL的插件。 但是,问题在于这些插件会先捕获所有URL,然后再将其更改为HTTPS,然后再将其发送到用户的浏览器。

This has a small but noticeable performance impact. You can reduce this by manually fixing all URLs. For more details see our article on 如何解决 WordPress 中的常见 SSL 问题.

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

[返回顶部 ↑]

[ 返回顶部↑ ]

使用最新PHP版本 Use Latest PHP Version

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

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

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

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

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

较新的 PHP 7 的速度是以前版本的两倍。这是您的网站必须利用的巨大性能提升。

You can see which PHP version your site is using by installing and activating the 版本信息 plugin.

您可以通过安装并激活“ 版本信息”插件来查看您的网站使用PHP版本。

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

激活后,该插件将在 WordPress 管理控制台的页脚区域显示您的 PHP 版本。

PHP version in WordPress admin dashboard

If your website is using a version lower than PHP 7, then ask your hosting provider to update it for you. If they are unable to do so, then it is time to find a new WordPress 托管公司.

如果您的网站使用的版本低于PHP 7,则请您的托管服务提供商为您更新它。 如果他们不能这样做,那么该找一家新的WordPress 托管公司

[返回顶部 ↑]

[ 返回顶部↑ ]

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

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

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

继续尝试这些技巧。不要忘记在实施这些最佳实践之前和之后测试您的网站速度。您会惊讶地发现这些更改将极大地提高您的 WordPress 性能。

If you liked this article, then please subscribe to our YouTube 频道 for WordPress video tutorials. You can also find us on 推特 and Facebook.

如果您喜欢这篇文章,请订阅我们的YouTube 频道 WordPress视频教程。 您也可以在推特Facebook上找到我们。

翻译自: https://www.wpbeginner.com/wordpress-performance-speed/

WordPress主题速度

. . .

相关推荐

额外说明

Visio:甘特图如何合并单元格?解决方案:覆盖单元格

关于如何用Visio进行甘特图的甘愿个的合并,接下来我就来教大家如何解决,如图: 我使用的是Visio2016 x86,我想版本区别应该不大。 事实上,想合并两个单元格,暂时来看,是不可能的,但是我们可以通过覆盖的方法来进行解决。 1.添加形状,如下图:

额外说明

Java基础 第五节 第四课

函数式接口 概念 格式 @FunctionalInterface 注解 自定义函数式接口 概念 函数式接口在 Java 中是指: 有且仅有一个抽象方法的接口. 函数式接口, 即适用于函数式编程场景的接口. 而 Java 中的函数式编程体系就是 Lambd

额外说明

MXNet对DenseNet(稠密连接网络)的实现

论文地址:Densely Connected Convolutional Networks DenseNet其实跟前面的ResNet是很相似的,我们知道ResNet的梯度可以直接通过身份函数(激活函数前的输出与前面跨层的一个相加)从后面的层流到前面的层。

额外说明

测试

测试测试测试测试测试

额外说明

SQLSERVER的视图、函数、存储过程、触发器

视图:一种多表查询的虚拟表,隐藏了实际表的表结构,简化了数据访问的操作 IF EXISTS(SELECT 1 FROM SYSOBJECTS WHERE TYPE='V' AND NAME='V_TONY') DROP VIEW V_TONY GO CR

额外说明

2023.10.5 文件操作IO 经典例题

目录 例题一 例题二  例题一 扫描指定目录,并找到名称中包含指定字符的所有普通文件(不包含目录),并且后续询问用户是否删除该文件 代码如下: package io; import java.io.File; import java.util.Scan

额外说明

PHP案例:实现数据库增删改查功能

文章目录 一、启动Apache与MySQL服务 二、创建数据库与表 1、创建数据库student 2、在数据库里创建student表

额外说明

Windows系统缺少丢失nvEncodeAPI.dll文件的解决办法

其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个nvEncodeAPI.dl

额外说明

海思图像画质_如何在不损失画质的情况下调整图像大小并放大图像

海思图像质量 您是否尝试过调整图像大小以使其变大?这通常会导致质量下降,放大的图像看起来模糊且不专业。最近,我们的一位用户询问我们是否可以在不损失质量的情况下调整小图像的大小并将其放大。在本文中,我们将向您展示如何调整图像大小以使其更大而不损失质量。 您

ads via 小工具