您的 WordPress 仪表板加载速度是否太慢?
WordPress 仪表板加载缓慢很烦人,并且在创建内容和管理网站时会损害整体生产力。此外,WordPress 仪表板速度缓慢的根本原因也会影响您的网站转化。
在本文中,我们将逐步向您展示如何轻松修复加载缓慢的 WordPress 仪表板。
![修复 WordPress 管理区域加载缓慢的问题 修复 WordPress 管理区域加载缓慢的问题](https://www.wpbeginner.com/wp-content/uploads/2022/06/how-to-fix-a-slow-loading-wordpress-dashboard-og.png)
是什么导致 WordPress 仪表板加载缓慢?
WordPress 仪表板加载缓慢可能由多种原因引起,但最常见的原因是服务器资源有限。
大多数WordPress 托管提供商为每个托管计划提供一定数量的资源。这些资源足以运行大多数网站。
然而,随着您的 WordPress 网站的增长,您可能会注意到性能略有下降或整体加载速度变慢。这是因为现在越来越多的人访问您的网站并消耗服务器资源。
对于网站的前端部分(即访问者所看到的部分),您可以轻松安装 WordPress 缓存插件来克服WordPress 速度和性能问题。
但是,WordPress 管理区域没有缓存,因此需要更多资源才能以最佳级别运行。
如果您的 WordPress 仪表板变得非常慢,那么这意味着 WordPress 插件、默认设置或网站上的其他内容消耗了太多资源。
话虽这么说,让我们看看如何排除故障并修复加载缓慢的 WordPress 管理仪表板。
以下是我们将在本文中介绍的步骤的概述:
- 如何测试 WordPress 管理区域的性能
- 安装 WordPress 更新
- 更新您的托管公司使用的 PHP 版本
- 增加 PHP 内存限制
- 监控 WordPress 插件的性能
- 安装 WordPress 缓存插件
- 调整管理屏幕并禁用 WordPress 仪表板小部件
- 修复缓慢的 WooCommerce 管理仪表板
- 锁定 WordPress 管理区域和登录页面
- 管理 WordPress 自动保存间隔
- 升级或切换到更好的 WordPress 托管
1. 如何测试WordPress管理区的性能
在进行任何更改之前,测量 WordPress 管理区域的速度非常重要,这样您就可以客观地衡量任何改进。
通常,您可以使用网站速度测试工具来检查网站的速度和性能。
但是,WordPress 管理区域位于登录屏幕后面,因此您无法使用相同的工具来测试它。
幸运的是,许多现代桌面浏览器都带有内置工具来测试您想要的任何网页的性能。
例如,如果您使用的是 Google Chrome,那么您只需转到 WordPress 仪表板并通过右键单击页面上的任意位置即可打开检查工具。
![Lighthouse 测试性能 Lighthouse 测试性能](https://www.wpbeginner.com/wp-content/uploads/2022/06/lighthouse.png)
这将分割您的浏览器屏幕,您将在浏览器窗口底部或侧面的另一个窗口中看到“检查”区域。
在检查工具内,切换到“灯塔”选项卡,然后单击“生成报告”按钮。
这将生成类似于 PageSpeed Insights 生成的 Web Vitals 报告的报告。
![绩效结果 绩效结果](https://www.wpbeginner.com/wp-content/uploads/2022/06/performance-results.png)
从这里,您可以看到是什么导致您的 WordPress 管理区域变慢。例如,您可以查看哪些 JavaScript 文件占用了更多资源并影响服务器的初始响应时间。
2.安装WordPress更新
WordPress 核心团队致力于提高每个 WordPress 版本的性能。
例如,块编辑器团队在每个版本中测试并改进性能。性能团队致力于全面提高速度和性能。
如果您没有安装 WordPress 更新,那么您就会错过这些性能改进。
同样,所有顶级 WordPress 主题和插件都会发布更新,不仅修复错误,还解决性能问题。
要安装更新,只需转到仪表板»更新页面即可安装任何可用的更新。
![WordPress 更新 WordPress 更新](https://www.wpbeginner.com/wp-content/uploads/2022/06/wordpress-updates.png)
有关更多详细信息,请参阅我们有关如何正确更新 WordPress 的指南(信息图)。
3. 更新您的托管公司使用的 PHP 版本
WordPress 是使用一种名为PHP 的开源编程语言开发的 。在撰写本文时,WordPress 至少需要 PHP 7.4 或更高版本。PHP 当前可用的稳定版本是 8.2.6。
大多数WordPress 托管公司都维持运行 WordPress 的最低要求,这意味着他们可能不会使用开箱即用的最新 PHP 版本。
现在,就像 WordPress 一样,PHP 也发布了具有显着性能改进的新版本。如果使用旧版本,您将失去性能提升。
您可以通过从 WordPress 仪表板访问工具 » 站点运行状况页面并切换到“信息”选项卡来查看托管提供商使用的 PHP 版本。
![检查 PHP 版本 检查 PHP 版本](https://www.wpbeginner.com/wp-content/uploads/2022/05/check-php-version.png)
幸运的是,所有可靠的 WordPress 托管提供商都为客户提供了一种简单的方法来升级其 PHP 版本。
例如,如果您使用的是Bluehost,那么您只需登录到主机控制面板并单击左栏中的“高级”选项卡即可。
![Bluehost 中的多 PHP Bluehost 中的多 PHP](https://www.wpbeginner.com/wp-content/uploads/2022/06/multiphp.png)
从这里,您需要单击“软件”部分下的“MultiPHP Manager”图标。
在下一页上,您需要选择您的WordPress 博客,然后选择您要使用的 PHP 版本。
![更改 PHP 版本 更改 PHP 版本](https://www.wpbeginner.com/wp-content/uploads/2022/06/change-php-version.png)
对于其他托管公司,请参阅我们有关如何更新 WordPress 中的 PHP 版本的完整指南。
4.增加PHP内存限制
您的网络托管服务器就像任何其他计算机一样。它需要内存才能同时有效地运行多个应用程序。
如果您的服务器上没有足够的内存可用于 PHP,那么它会减慢您的网站速度,甚至可能导致网站崩溃。
您可以通过访问“工具”»“站点运行状况”页面并切换到“信息”选项卡来检查 PHP 内存限制。
![检查 PHP 内存限制 检查 PHP 内存限制](https://www.wpbeginner.com/wp-content/uploads/2022/06/check-php-limit.png)
您将在“服务器”部分下找到 PHP 内存限制。如果小于500M,则需要增加。
您只需在wp-config.php 文件中输入以下行即可增加 PHP 内存限制:
1 | define( 'WP_MEMORY_LIMIT' , '512M' ); |
由
有关更多详细信息,请参阅有关增加 WordPress 中的 PHP 内存限制的文章。
5. 监控 WordPress 插件的性能
某些WordPress 插件可能在 WordPress 管理区域内运行。如果插件作者不小心,他们的插件很容易消耗太多资源并降低您的 WordPress 管理区域的速度。
了解此类插件的一种方法是安装并激活查询监视器 插件。有关更多详细信息,请参阅我们有关如何安装 WordPress 插件的分步指南。
激活后,该插件将向您的 WordPress 工具栏添加一个新的菜单项。
![查询监控选项卡 查询监控选项卡](https://www.wpbeginner.com/wp-content/uploads/2022/06/querymonitor-tab.png)
单击它将显示您当前在网站上查看的页面的性能结果。
这将打开查询监视器控制台。
在这里,您需要切换到左侧的“按组件查询”选项卡。从这里,您可以看到插件对性能的影响,并找出哪个插件占用了太多资源。
![查询监控结果 查询监控结果](https://www.wpbeginner.com/wp-content/uploads/2022/06/querymonitor-results.png)
您现在可以暂时禁用速度较慢的插件,看看是否可以提高性能。
如果是这样,那么您可以联系插件作者并寻求支持或寻找替代插件。
6.安装WordPress缓存插件
WordPress 缓存插件不仅可以提高您的网站速度,还可以帮助您修复加载缓慢的管理仪表板。
一个好的 WordPress 缓存插件可以帮助您优化页面加载速度、CSS 和 JavaScript 交付、WordPress 数据库等等。
这可以释放 WordPress 托管服务器上的资源,您的 WordPress 管理区域可以利用这些资源来提高性能。
我们推荐使用WP Rocket。它是市场上最好的 WordPress 缓存插件。它开箱即用,可以非常轻松地优化您的 WordPress 性能。
![WP 火箭仪表板 WP 火箭仪表板](https://www.wpbeginner.com/wp-content/uploads/2022/06/wprocket-dashboard.png)
有关更多详细信息,请参阅有关如何在 WordPress 中正确安装和设置 WP Rocket 的指南。
7. 调整管理屏幕并禁用 WordPress 仪表板小部件
WordPress 会自动在仪表板屏幕上加载一些小部件。这包括快速草稿、活动和新闻、站点健康等等。
一些 WordPress 插件也会将自己的小部件添加到仪表板屏幕上。如果您的仪表板上加载了很多此类小部件,则可能会减慢速度。
您只需单击“屏幕选项”按钮并取消选中小部件旁边的框即可关闭这些小部件。
![用于删除不必要的小部件的屏幕选项 用于删除不必要的小部件的屏幕选项](https://www.wpbeginner.com/wp-content/uploads/2022/06/screen-options.png)
同样,您可以使用“屏幕选项”菜单来显示和隐藏不同管理屏幕上的部分。
例如,您可以选择想要在帖子屏幕上看到的列。
![清理帖子屏幕 清理帖子屏幕](https://www.wpbeginner.com/wp-content/uploads/2022/06/cleanup-posts-screen.png)
8.修复缓慢的 WooCommerce 管理仪表板
如果您使用 WooCommerce 运营在线商店,那么一些特定的 WooCommerce 功能可能会影响您的 WordPress 管理区域的性能。
例如,您可以通过单击“屏幕选项”菜单关闭 WooCommerce 仪表板小部件。
同样,您可以更改“产品”页面上显示的信息。
![产品页面 产品页面](https://www.wpbeginner.com/wp-content/uploads/2022/06/productspage.png)
一段时间后,您的WooCommerce商店可能会向您的 WordPress 数据库添加不必要的数据。
如果您已经在使用WP Rocket,那么您只需切换到插件设置中的“数据库”选项卡即可。从这里,您只需单击一下即可删除瞬态并优化您的 WordPress 数据库。
![数据库优化 数据库优化](https://www.wpbeginner.com/wp-content/uploads/2022/06/dboptimize.png)
9. 锁定 WordPress 管理区域和登录页面
随机黑客和DDoS 攻击是常见的互联网公害,可能会影响 WordPress 网站。
这些自动化脚本会访问 WordPress 登录页面并尝试在短时间内登录数百次。
他们可能无法访问您的 WordPress 网站,但他们仍然能够减慢速度。
阻止这些脚本的一种简单方法是锁定 WordPress 管理目录和登录页面。
如果您使用的是Bluehost,那么您只需转到主机控制面板并切换到“高级”选项卡即可。从这里,您需要单击“目录隐私”图标。
![目录隐私 目录隐私](https://www.wpbeginner.com/wp-content/uploads/2022/06/directory-privacy.png)
接下来,您需要找到 wp-admin 目录(通常位于 public_html 文件夹内)。
然后只需单击旁边的“编辑”按钮即可。
![WordPress 管理文件夹 WordPress 管理文件夹](https://www.wpbeginner.com/wp-content/uploads/2022/06/wpadmin-directory.png)
接下来,系统会要求您提供受保护目录的名称。
然后,单击“保存”按钮继续。
![命名文件夹 命名文件夹](https://www.wpbeginner.com/wp-content/uploads/2022/06/namefolder.png)
控制面板将保存您的选项,您需要单击“返回”按钮才能继续。
之后,您需要为受保护的文件夹创建用户名和密码。
![创建用户名和密码 创建用户名和密码](https://www.wpbeginner.com/wp-content/uploads/2022/06/create-username-password.png)
现在,当您访问 WordPress 管理区域时,系统将提示您输入用户名和密码。
有关更多详细信息,请参阅有关如何使用密码保护 WordPress 管理目录的教程。
![登录提示 登录提示](https://www.wpbeginner.com/wp-content/uploads/2022/06/loginprompt.png)
密码保护 WordPress 登录页面
接下来,您需要阻止对 WordPress 登录页面的访问。为此,您需要手动编辑网站上的 .htaccess 文件并生成密码文件。
首先,使用 FTP 客户端或托管控制面板内的文件管理器应用程序连接到您的 WordPress 网站。
之后,转到网站的根文件夹(根文件夹是您可以看到 wp-admin、wp-includes 和 wp-content 文件夹的位置)。
这里需要创建一个新文件并将其命名为.htpasswd。
![创建htpasswd文件 创建htpasswd文件](https://www.wpbeginner.com/wp-content/uploads/2022/06/creaate-htpasswd.png)
接下来,您需要访问这个在线工具来生成 .htpasswd 字符串。
您需要使用与 WordPress 管理目录相同的用户名和密码。
然后单击“生成”按钮。
![生成密码 生成密码](https://www.wpbeginner.com/wp-content/uploads/2022/06/generate-password.png)
该工具将在输出框下生成用户名和密码字符串。
您需要将此字符串复制并粘贴到之前创建的 .htpasswd 文件中。
接下来,您需要编辑.htaccess 文件并将以下代码复制并粘贴到其中:
123456789 | ### BEGIN BASIC BLOCK <Files wp-login.php> AuthType Basic AuthName "Protected Folder" AuthUserFile /home/username/public_html/yourwebsite/.htpasswd Require user jsmith Satisfy All </Files> ### END BASIC BLOCK |
不要忘记将 jsmith 替换为您自己的用户名,并将 AuthUserFile 值更改为 .htpasswd 文件的路径。您可以在文件管理器应用程序中找到它。
您现在可以访问WordPress 登录页面以查看密码保护的实际情况。
10.管理WordPress自动保存间隔
WordPress 块编辑器具有内置的自动保存功能。如果您关闭编辑器而不保存更改,它可以让您轻松恢复内容。
但是,如果在流量高峰期间有多个用户在您的网站上工作,那么所有这些自动保存请求都会减慢 WordPress 管理区域的速度。
现在自动保存是一个至关重要的功能,我们不建议将其关闭。但是,您可以减慢速度以减少对性能的影响。
只需将以下行添加到您的 wp-config.php 文件中:
1 | define( 'AUTOSAVE_INTERVAL' , 120 ) |
由
此行只是告诉 WordPress 每 2 分钟(120 秒)运行一次自动保存,而不是 1 次。
减少 Heartbeat API 调用
WordPress 使用称为心跳 API的东西将 AJAX 调用发送到服务器,而无需重新加载页面。这使得 WordPress 可以向其他作者显示某个帖子正在由其他用户编辑,并且插件开发人员可以向您实时显示通知。
默认情况下,API 每 60 秒返回一次 ping 操作。如果多个作者同时在您的网站上工作,那么这些服务器调用可能会占用大量资源。
如果您已经在使用 WP Rocket,那么它会自动将心跳 API 活动减少到每 120 秒回ping一次。
![使用 WP Rocket 减少 Heartbeat API 活动 使用 WP Rocket 减少 Heartbeat API 活动](https://www.wpbeginner.com/wp-content/uploads/2022/06/reduce-heartbeatapi-wprocket.png)
或者,您还可以使用名为Heartbeat Control的独立插件来减少 Heartbeat API 调用。
我们建议将它们减少到至少 120 秒或更长。
![心跳API调用 心跳API调用](https://www.wpbeginner.com/wp-content/uploads/2022/06/heartbeat-control.png)
11.升级或切换到更好的WordPress主机
所有 WordPress 性能问题都取决于 WordPress 托管提供商提供的基础设施。
这限制了您提高托管提供商提供的资源性能的能力。
上述提示肯定会帮助您减少 WordPress 服务器的负载,但它们可能不足以满足您的托管环境。
为了进一步提高性能,您可以将 WordPress 网站移至新主机并注册不同的托管提供商。
我们建议使用Bluehost,因为他们是顶级 WordPress 托管公司之一。他们的共享托管计划带有内置缓存,可提高 WordPress 性能。
![Bluehost 为 WPBeginner 用户提供的优惠 Bluehost 优惠券代码](https://www.wpbeginner.com/wp-content/uploads/2012/10/bluehostwebsite.jpg)
但是,随着您的网站的增长,您可能需要升级您的托管计划。
高流量网站可以从迁移到托管 WordPress 托管平台(例如WP Engine或SiteGround)中受益。
在 WPBeginner,我们使用SiteGround来托管我们的网站。
我们希望本文能帮助您了解如何修复加载缓慢的 WordPress 仪表板。您可能还想查看我们完整的WordPress 安全手册或查看我们精选的最佳 WordPress 插件来发展您的业务。