提高 WordPress 网站健康检查分数的 12 个技巧
WordPress 在 5.1 版中引入了站点健康检查功能,该功能在WordPress 5.2中得到进一步改进,包括站点健康检查评分。
此功能可帮助网站所有者密切关注可能影响其网站的性能和安全问题。
我们的许多读者都问过我们如何正确使用网站健康功能,以及它能做什么或不能做什么。
在本文中,我们将向您展示如何在 WordPress 站点健康检查中将“应改进”分数修复为良好分数。我们还将回答有关网站健康功能的一些常见问题。
什么是 WordPress 网站健康检查分数?
WordPress Site Health check score 是 WordPress 中的一项功能,它会查找常见的性能和安全问题,并根据各种测试给出健康检查分数。
您可以通过访问WordPress 管理区域中的工具 » 网站健康页面来查看您的网站健康评分。
WordPress 为互联网上超过 34% 的网站提供支持。大多数使用 WordPress制作网站的人都是初学者和非技术用户。
Site Health 功能会运行一系列测试,以查看他们的网站是否以最佳设置和最新的服务器软件运行。
良好的网站健康评分如何帮助您的 WordPress 网站?
站点健康功能运行一系列测试以查找 WordPress 网站上的常见性能和安全问题。
一个示例是检查您的网站是否运行最新 PHP 版本的测试。使用较旧的 PHP 版本可能会使您的网站变慢和/或与许多流行的 WordPress 插件一起出现问题。
获得更好的网站健康检查分数可确保您的网站在最佳条件下运行。
话虽如此,让我们来看看如何在 WordPress 网站健康检查中获得高分。
1. 获得更好的 WordPress 托管
没有什么比网络托管服务更能影响网站的性能了。这是您为网站做出的最重要的决定。
使用不可靠的托管服务提供商会在很多方面影响您的 WordPress 网站。
他们倾向于使用较旧的软件,没有安装所有的 PHP 模块,并且用户没有简单的方法来解决这些问题。
选择具有良好记录的 WordPress 托管公司可为您提供构建网站的可靠平台。
我们建议使用Bluehost、SiteGround或Dreamhost。它们都是官方推荐的 WordPress 托管服务提供商,也是托管行业的大腕。
2. 在 WordPress 中安装 SSL / HTTPS
SSL 通过加密从服务器到用户浏览器的数据传输来保护您的网站。启用 SSL 的网站在其 URL 中使用 HTTPS 而不是 HTTP,并且在地址栏中有一个挂锁图标。
要从HTTP 切换到 HTTPS,您需要在您的网站上安装 SSL 证书。我们推荐的大多数 WordPress 托管服务提供商都提供免费的 Let’s Encrypt SSL 证书供您使用。
有关更多详细信息,请参阅我们的指南,了解如何为 WordPress 获取免费的 SSL 证书,以及有关如何设置它的分步说明。
3. 保持 WordPress 最新
WordPress是一个定期维护的开源软件。每个新的 WordPress 版本都会带来新功能、错误修复并提高您网站的安全性。
许多初学者担心更新 WordPress 会破坏他们的网站。他们忽略了 WordPress 更新,结果使他们的网站容易受到安全威胁。
您需要确保始终使用最新的 WordPress 版本。有关详细说明,请参阅我们的指南,了解如何使用分步说明更新 WordPress。
4. 保持 WordPress 插件和主题更新
就像 WordPress 本身一样,WordPress 主题和插件也会定期更新。您需要留意可用的更新并安装它们以保持您的站点更新。
插件和主题使用更新来提供新功能、修复错误和关闭安全问题。您需要安装更新以确保您的网站不会受到任何已知安全问题的影响。
对于 WordPress 主题,您只需转到外观 » 主题页面即可安装更新。
您也可以手动更新 WordPress 主题。
5. 使用最新的 MySQL 或 MariaDB 版本
WordPress 将您所有的网站内容存储在一个数据库中。默认情况下,WordPress 支持 MySQL 和 MariaDB(MySQL 的一个分支)等数据库管理软件。
使用最新版本的 MySQL 或 MariaDB 可确保 WordPress 可以安全地存储您的网站数据。旧版本可能会导致您的网站出现意外行为。
您需要确保您的网站运行的是最新稳定版本的 MySQL/Maria。您可以通过转到“工具”»“站点运行状况”页面并切换到“信息”选项卡来找到有关您的数据库软件版本的信息。
之后,向下滚动到“数据库”部分并单击它以检查您的数据库版本。
你可以在Extension前面看到你使用的是MySQL还是MariaDB,也可以查看它的Client版本。
如果您的网站使用的是旧版本的 MySQL 或 MariaDB,那么您需要联系您的WordPress 托管服务提供商并要求他们进行更新。
6. 使用最新的 PHP 版本
WordPress 是用 PHP 编程语言编写的。它是一种服务器端语言,这意味着它在您的托管服务器上运行以动态生成 WordPress 页面。
使用最新的 PHP 版本可以提升您网站的性能。它还确保与新的 WordPress 插件功能兼容,这些功能可能需要最新的 PHP 版本才能正常工作。
您可以在“站点运行状况”下的“信息”选项卡中检查您的 PHP 版本。只需向下滚动到“服务器”部分并查看 PHP 版本。
有关详细信息,请参阅我们关于PHP 更新如何影响您的网站的文章。
如果您的网站使用的是旧版本的 PHP,那么您需要让您的托管服务提供商为您更新它。Bluehost和WP Engine等一些托管公司允许您从控制面板更改 PHP 版本。
7. 启用 WordPress 自动更新
WordPress 具有自我更新和安装最新安全版本的内置功能。这些是次要版本,但对您网站的安全和保障至关重要。
但是,站点所有者确实可以关闭自动 WordPress 更新。这可以通过使用更新管理器插件或通过在 wp-config.php 文件中添加代码来完成。
这些安全更新会自动安装在数百万个网站上。确保在您的 WordPress 网站上启用了自动更新,以通过这些及时的更新确保您的网站安全。
8. 删除未使用的 WordPress 插件和主题
从技术上讲,只要编码良好,您就可以在您的网站上使用任意数量的 WordPress 插件。
您可以在您的 WordPress 网站上保留不活动的插件。它们不是由 WordPress 加载的,不会影响您网站的性能或速度。
但是,建议您删除任何不需要的非活动插件。它们占用空间,可用于隐藏恶意软件,增加安全扫描时间,而且您可能会不小心激活它们。
9. 启用 Rest API
WordPress 中的 REST API 允许开发人员安全地使用 HTTP 请求在 WordPress 站点上执行操作。
许多网站所有者禁用 REST API 以保护他们的网站免受暴力攻击。
但是,站点健康不推荐它,因为您可能需要 REST API 才能使用第三方应用程序或某些 WordPress 插件。确保启用 REST API 以提高您的 WordPress 网站健康评分。
编者注:我们在网站上禁用 REST API 以防止暴力攻击。
10. 确保安装了所需的 PHP 模块
PHP 模块和扩展是扩展 PHP 编程语言功能的附加库。WordPress 建议安装多个 PHP 模块以获得最佳性能。
您可以在 WordPress 网站上找到扩展列表。其中一些扩展是必需的,其他的是推荐的但不是必需的。
现在,如何安装丢失的模块?
您需要让您的托管服务提供商为您安装这些扩展。一些网络托管服务提供商允许您从托管仪表板安装它们。如果您使用的是Bluehost,请在“高级”选项卡的“软件”下查找“PHP PEAR 软件包”。
但是,您仍然需要在 php.ini 文件中配置它们,这对初学者来说可能并不容易。
11. 禁用 WordPress 调试模式
WordPress 带有内置调试模式,允许您查看插件、主题或自定义代码是否抛出一些错误。此功能旨在供开发人员或高级用户使用。
不建议为实时网站打开 WordPress 调试模式。它可能会在 WordPress 管理区域显示影响用户体验的警告和通知。
12. 确保 WordPress 可以运行预定的作业
您的 WordPress 网站需要执行计划任务,例如检查更新。这些任务使用称为 cron jobs 的系统。
有时您的托管环境可能会阻止它们运行,或者您可能会不小心停止 WordPress cron 作业。
您需要确保 WordPress 可以运行这些计划任务以提高您网站的健康评分。
有关 WordPress 网站健康功能的常见问题
WordPress 站点健康功能提供了极好的意见和建议。但是,您的脑海中可能还会出现一些问题。
在这里,我们将尝试回答其中的一些问题。
哪些站点健康检查更重要?
站点健康测试被赋予三个状态标签:
- 良好(通过测试)
- 推荐(建议更改但不是必需的)
- 关键(您必须考虑解决的重要问题)
关键问题更为重要,您应该首先考虑修复它们。
完美的网站健康评分是否意味着我的 WordPress 网站是安全的?
不,站点健康评分表明您的 WordPress 安装使用推荐的 WordPress 设置。您仍然需要提高 WordPress 安全性以保护您的网站免受常见威胁。
如何对 WordPress 网站进行故障排除?
站点运行状况功能还为您提供可用于故障排除的调试信息。只需切换到信息选项卡,您就可以从这里找到有关 WordPress 安装的详细信息。
例如,您可以找到您的网站使用的 PHP 版本或您的网站允许多少内存限制。