13 种快速修复缓慢 WordPress 管理员的方法(永久)

已发表: 2020-02-10

您想永久修复缓慢的 WordPress 管理员吗? 然后继续阅读。

我刚刚提到的“永久”这个词意味着在使用我将分享的提示和技巧之后,您的 WordPress 管理区域或仪表板将永远不会再变慢。

坦率地说,几年前我的 WordPress 网站也遇到过同样的问题。 我的 WordPress 后端非常慢,我几乎无法对我的网站进行任何更改,甚至无法更新我的帖子。

有时我的 WordPress 管理员完全停止响应或给出请求超时错误。

这让我很沮丧。

然后,然而,我研究了很多,尝试了不同的方法,最后,我能够加速 WordPress仪表板并找出原因。

从那时起,我的 WordPress 网站一直以前所未有的方式顺利运行,并且到目前为止从未遇到任何问题。

说够了! 现在,让我们帮助您加快 WordPress 仪表板的速度。
但首先…

是什么导致缓慢的 WordPress 管理员?

当您第一次安装 WordPress 时,它曾经加载速度很快,但现在,它的加载速度非常慢。

这是许多 WordPress 网站所有者面临的常见问题。 而且,有几个原因可能会导致 WordPress 仪表板速度变慢。

以下是导致 WordPress 后端缓慢的常见原因。

  • 资源密集型插件
  • 较旧的 PHP 版本
  • 低 WordPress 内存限制
  • 不使用缓存插件和 CDN
  • 过时的 WordPress 版本
  • 杂乱无章的数据库
  • 不必要的 WordPress 小部件
  • 质量差的网络托管

现在让我们加快您的 WordPress 管理员的速度。

如何修复缓慢的 WordPress 管理面板

以下是加快 WordPress 仪表板速度所需遵循的步骤。

1.识别并移除高 CPU 使用率插件

如果您的 WordPress 仪表板加载缓慢,则可能是您的站点上安装了一个或多个高 CPU 使用率插件。

这些类型的插件通常会消耗大量资源才能有效运行。 因此,您的 WordPress 网站需要更多时间来响应。

最常见的高 CPU 插件是地图、统计信息、相关帖子、断开链接检查器、图像滑块、页面构建器或任何经常在您的站点中运行扫描或处理的插件。

因此,消除速度较慢的插件可能是加快 WordPress 仪表板速度的解决方案。

但是,如何找到资源密集型插件?

有两种方法可以找到资源密集型插件。

方法一、使用查询监控插件

使用查询监视器插件,您可以找到降低 WordPress 网站速度的插件。

该插件允许您调试数据库查询、PHP 错误、HTTP API 调用,除此之外,还可以显示哪些插件需要较长时间才能加载。

因此,安装并激活查询监视器插件。 激活后,转到您的 WordPress 仪表板。

在页面顶部,您可以看到插件的统计信息。 点击“ L Queries by Component ”选项查看加载最慢的插件。

Query Monitor WordPress Plugin

如果您发现一个缓慢的插件,请考虑将其从您的 WordPress 站点中删除并找到一个更好的轻量级插件。

方法二, 使用 WP Hive Chrome 扩展

另一种查找慢速插件的方法是使用  WP Hive Chrome 扩展 它显示插件是否会影响您网站的页面速度、服务器的内存使用、最新的 PHP 兼容性、定期更新等。

安装 Chrome 扩展程序并从WordPress.org 网站打开插件页面

在页面的右侧,您可以看到所有见解。 这是它的外观。

WP Hive Insights

如果您发现插件对服务器的内存使用或网站的页面速度有很大影响,请考虑寻找替代方案。


2.更新你的 PHP 版本

WordPress 是用 PHP 构建的,其版本由您的托管公司设置。

就像更新您的 WordPress 软件、插件、主题一样,更新您的 PHP 版本也很重要。 较新的 PHP 版本更安全,错误更少,并且可以更流畅地运行您的脚本。

根据 Cloudways,较新的 PHP 8.0 比旧的 7.4 快 2.6%。

PHP Benchmark

从图中可以看出,

  • 最新 (8.0) PHP 版本的平均响应率为 164 毫秒。
  • 而对于 PHP 7.4 版本,它是 264 毫秒。

但是,您如何检查您网站的当前 PHP 版本?

如果您使用的是 WordPress 5.0 或更高版本,您可以通过转到Tools > Site Health> Info > Server检查您的 PHP 版本。

Checking PHP version in WordPress

如果是 7.0 或更低版本,请考虑将其升级到较新的 8.0 版本。

但在您开始更新您的 PHP 版本之前,我们强烈建议您备份您的网站和数据库 如果出现问题,您可以从备份中恢复您的站点。

以下是要遵循的步骤:

方法一、 通过cPanel更新PHP版本

如果您的托管服务提供商提供 cPanel,您可以非常快速地升级您的 PHP 版本。

首先,登录您主机的 cPanel 帐户。 在软件部分下,您可以看到“选择版本管理器”或“PHP 管理器”之类的选项。

单击它并从列表中选择所需的 PHP 版本,然后单击保存。

PHP Manager cPanel

方法 2, 在 Cloudways 主机上更新 PHP 版本

目前,我正在使用 Cloudways 托管,它是最快的云托管提供商之一。 它还提供最新的 PHP 版本,您只需单击几下即可随时升级。

要更新 Cloudways 上的 PHP 版本,请登录您的托管帐户。

选择您的服务器并转到Settings & Packages > Packages ,然后选择最新的 PHP 版本。

Check Cloudways PHP version

完成后,点击保存按钮。


3.增加WordPress内存限制

默认情况下,许多托管公司将WordPress 内存限制为 32MB,这有时是不够的,尤其是在您运行 WooCommerce 商店或资源密集型插件的情况下。

您可能会注意到,当您处理网站上的任何内容时,您的 WordPress 管理员响应速度非常慢,甚至显示WordPress 内存耗尽错误

这是因为您的站点需要更多内存才能有效地运行不同的任务。

通过增加 WordPress 内存限制可以加快您的 WordPress 仪表板。

但首先,请检查您的托管服务提供商设置的当前内存限制是多少。

如果您使用 WordPress 5.0 或更高版本,请转到工具 > 站点运行状况 > 信息并向下滚动到服务器部分。

Check WordPress PHP memory Limit

如果它是 64MB 或更低,请考虑将其增加到 128MB 或更大。

要增加 PHP 内存限制,请登录您的主机cPanel ,然后登录文件管理器 在那里转到您的 WordPress 网站的根目录。

找到“wp-config.php”文件并在该行之前添加以下代码:

“/* 就是这样,停止编辑! 快乐的博客。 */”。

定义('WP_MEMORY_LIMIT','256M');

Increasing WordPress PHP Memory Limit

不要忘记保存文件。

但是,在 Cloudways 上,增加内存限制是一个简单的过程。

你所要做的就是去设置和包>基本,然后输入你的内存限制,比如 300 或 400。

Increasing PHP memory limit on Cloudways

完成后,单击保存更改。


4.切换到更好的虚拟主机

如果以上方法都没有解决 WordPress 后台慢的问题,可能是因为托管质量差,比如共享托管。

共享主机一开始是一个很好的选择,我的意思是当你建立你的网站时。 它对初学者友好,提供令人印象深刻的功能,而且也更便宜。

但是,随着您网站的增长,您的网站需要更多的服务器功能才能运行,而共享主机无法提供这些功能。 结果,您的 WordPress 网站加载速度非常慢。

解决方案可能是升级或切换到更好的网络主机。

我目前正在使用 Cloudways,它比我以前的主机 - SiteGround 和其他主机好得多,尤其是在性能方面。

切换到 Cloudways 后,我立即注意到我的网站加载速度存在巨大差异。

你可以看到结果。

WPMyWeb's speedtest result

Cloudways 是最好的云托管服务提供商之一,可让您从 Google、Amazon、Vultr、Linode 和 Digital Ocean 中选择高性能服务器。

我推荐 Cloudways 有几个原因,

  • 迁移到 Cloudways 后,我的网站的加载速度提高了很多。
  • 他们将我的网站移至他们的服务器(没有停机时间)。
  • 他们一直提供最新的 PHP 版本。
  • 它们提供出色的安全功能,以确保我的网站安全。
  • 他们的客户支持非常快速且乐于助人。

不仅如此,Cloudways 还是一个顶级的主机。 在这里你可以看到评分。

#1。 在 Facebook 上 - Cloudways 评分 4.5/ 5

Cloudways reviews on Facebook


#2。 G2 - Cloudways 评级 - 4.8/ 5

Cloudways rating on G2

#3。 Trustpilot - Cloudways 评级 - 4.7/ 5

#4。 Capterra - Cloudways 评分 - 4.7/ 5

Cloudways rating on Trustpilot

Cloudways 是每个 Facebook 群组中排名第一的托管主机。

Cloudways rating on FB poll 1

资源

Cloudways rating on Facebook poll 2

资源

Cloudways rating on Facebook poll 3

资源

许多人还在推特上分享了他们的结果。 这是其中的几个。

Cloudways results on Twitter

资源

Cloudways results on Twitter 2

资源

还有更多...

Cloudways 也很实惠。 他们的入门级计划起价仅为每月 10 美元,可让您托管无限的网站。

他们提供免费的网站迁移。 因此,您可以快速从其他主机迁移您的网站,而无需任何停机时间。

将您的网站迁移到 Cloudways 的步骤

5.开始使用缓存插件

缓存插件会自动在您的服务器上创建您网站内容的静态文件。 当访问者访问您的网站而不是加载较重的 PHP 脚本时,缓存插件会提供静态文件。

静态页面通常会在浏览器中快速加载并提高您网站的整体性能。

我推荐的一些 WordPress 缓存插件:

  • WP火箭

6.优化WordPress数据库

每当您对网站进行任何更改时,例如安装插件、编辑页面或帖子、用户发表评论等,您的 WordPress 数据库都会存储所有内容。

但是,WordPress 数据库还存储了不必要的内容,例如页面/帖子修订、卸载的插件表、未批准/垃圾评论等。

当您的 WordPress 数据库被这些不必要的数据掩盖时,您的 WordPress 网站需要更多时间来响应。

这可以通过清除 WordPress 数据库来解决

在开始之前,我建议您备份您的数据库。

如果您使用WP Rocket ,您可以轻松优化您的 WordPress 数据库。

在 WordPress 仪表板中,转到设置 > WP Rocket ,然后单击数据库选项卡。

我建议您检查所有选项并运行优化过程。

还有一个调度数据库清理的选项; 但是,我不建议您启用此选项,因为它可能会破坏您的网站。 手动数据库清理过程更好,您可以每月运行一次。

替代插件,

如果您没有使用 WP Rocket 插件,您还可以使用WP-Optimize插件清理您的 WordPress 数据库

安装插件并转到您的 WordPress 仪表板。 从那里,单击 WP-Optimize 选项并清理您的 WordPress 数据库。

7.禁用或限制WordPress心跳

WordPress Heartbeat API 是一项功能,允许您的浏览器与您的服务器通信并在 WordPress 仪表板上提供实时信息。

基本上,WordPress 心跳 API:

  • 自动保存您在页面/帖子编辑器中所做的进度
  • 通过插件在仪表板上提供实时数据

虽然此功能在很多方面都有帮助,但它也会大大降低您的网站速度。

Heartbeat API 使用“ /wp-admin/admin-ajax.php ”每 15 秒向服务器发送一次 AJAX 请求 “这会在您的服务器上产生高 CPU 使用率。

现在,如果您在共享托管服务器上并导致 CPU 使用率很高,您的托管公司很可能会终止您的帐户。

如何检查心跳 API?

GTmetrix上扫描您的网站 扫描完成后,转到 Waterfall 选项卡并检查图表是否有任何“POST admin-ajax.php”请求。


从“POST admin-ajax.php”选项中,检查 Response 选项卡以找到罪魁祸首插件。

在这里,我发现一个社交分享插件导致了 API 调用,它使我的网站延迟了 2.3 秒。

如何禁用或限制 WordPress 心跳?

如果您使用的是WP Rocket 缓存插件,您可以轻松禁用或限制 WordPress Heartbeat。

替代插件,

如果您没有使用WP Rocket插件,您仍然可以通过安装Heartbeat Control插件来禁用或限制 WordPress Heartbeat。 激活后,转到设置 > 心跳控制。

我们建议您在任何地方禁用它。

8.删除未使用的插件和主题

拥有未使用的插件和主题可能会使您的网站易受攻击并使您的网站变慢。

那些未使用的主题和插件在您的服务器上需要更多空间,最重要的是,您的仪表板看起来很乱。 WordPress 还建议删除未使用或旧的插件以顺利运行您的 WordPress 网站。

通过删除未使用的插件和主题,您可以提高网站的性能。

要删除插件,请转到插件 > 已安装插件 >停用不再需要的插件。 然后删除它们。

 

同样,要删除未使用的主题,请转到外观 > 主题

然后单击任何非活动主题。 您可以在右侧底部看到一个删除选项。 单击“删除”按钮以删除主题。

9.禁用W3 Total Cache中的对象和数据库缓存

W3 Total Cache 是一个很棒的插件来加速你的 WordPress 网站。

但是,如果设置不正确,它可能会降低您的网站速度。

如果您使用的是 W3 总缓存插件,我们建议禁用对象数据库缓存

转到“性能 > 常规设置”并禁用数据库缓存和对象缓存。

10. 将您的站点添加到 Cloudflare CDN

内容交付网络 (CDN) 是一种系统,可缓存您的网站内容并将其从最近的地理位置交付给查看者。 CDN 还可以加速您的 WordPress 管理区域,保护您的网站免受 DDoS 攻击,节省您的托管资源,最重要的是,改善用户体验。

11.更新您的 WordPress、插件和主题

强烈建议您更新 WordPress、插件主题 通过最新更新,WordPress 开发人员包括新功能、修复安全问题、错误修复,最重要的是,性能改进使您的 WordPress 站点运行得更快。


要更新 WordPress,请转到仪表板 > 更新


在那里您可以查看是否有可用的更新。

缓慢的 WordPress 后端是大多数 WordPress 网站所有者面临的常见问题。 缓慢的网站可能会损害您的 SEO、降低转化率并造成糟糕的用户体验。

但是,别担心。 您可以加快 WordPress 网站和仪表板的速度(非常快)。

在本教程中,我分享了 13 个最佳技巧,可帮助您修复缓慢的 WordPress 管理面板。 使用起来很简单。 您只需要彻底阅读这些步骤并在您的 WordPress 网站上实施它们。


现在,我想知道您的 WordPress 网站的速度。GTmetrixPingdom工具上测试您的网站并告诉我。 我在等待。

更多内容,

  • 2022 年 9 种最佳 HostGator 替代品

  • 2022 年 9 种最佳 Bluehost 替代品

  • 2022 年 9 种最佳 WP 引擎替代品

  • 2022 年 9 个最佳 SiteGround 替代品


*这篇文章可能有附属链接,这意味着如果您选择通过我的链接购买,我可能会收到少量费用(您无需支付额外费用)。 这有助于我们保持 WPMyWeb 正常运行并保持最新状态。 感谢您使用我们的链接,我们非常感谢! 学到更多。