WordPress 已成为世界上最著名的重载高 CPU 脚本。这主要归功于它在新用户中的受欢迎程度。好消息是,即使作为新用户,如果您花一些时间并按照以下步骤操作,优化 WordPress 也非常容易。不要害怕要求我们这样做。我们很乐意参与并为您处理这些问题。hostease美国虚拟主机按最有用的顺序列出了 WordPress 的每个优化:
在开始之前,我们建议使用数据库对您的 cPanel 或 WordPress 网站进行完整备份。
1.更新所有内容
旧插件、WordPress 版本或过时的主题是过载和黑客问题的主要原因。您应该至少每月更新一次 WordPress 中的所有内容,并且一个好的主题应该至少每 6 个月更新一次。在 Softaculous 下的 cPanel 中,您可以为插件、主题和 WordPress 核心设置自动更新。我们强烈建议您这样做或让我们为您这样做。推荐阅读:《什么是负载均衡服务》
2.在您的 cPanel 中更新您的 PHP 版本
您可能有更新的 PHP 版本可用。您可以在您的 cPanel 中的 multiPHP 部分检查这一点。始终从最新的 PHP 版本开始,只有在必要时才更改为旧版本。PHP 版本更改大约需要一分钟才能更新,您需要在浏览器页面上单击刷新以查看更改是否正常
3.安装必要的插件
我们推荐并在我们所有的 WordPress 安装中使用两个插件。
1. 首先是多合一的安全性。有了这个插件,我们可以尽可能多地打开垃圾邮件机器人、基本防火墙、调试日志文件、所有其他防火墙规则、6G 黑名单、互联网机器人、登录锁定、文件权限等。
2. 接下来我们总是添加WP-Optimize 并打开所有优化,自动压缩新图像,页面缓存!和缩小。我们也喜欢禁用评论和禁用新用户通知。
4.制作更小的页面和/或添加延迟加载
使您的页面更小将对您的负载产生重大影响。事实上,将您的页面分成两半通常会降低一半以上的负载使用量。如果您仍然在长页面上死机,那么至少添加一个惰性加载插件。 一个页面上的常见帖子数量为 5,任何超过此数量的帖子都存在 CPU 负载问题的风险。
5.删除标签
标签似乎是告诉 Google 哪些 SEO 流量要发送到您的网站的好方法。事实上,谷歌已经多次表示它不会将标签用于 SEO 目的。作为 WordPress 超载的第三个最常见原因,并且没有真正的 SEO 好处,删除标签是降低 CPU 和负载使用的好方法。我们建议您在删除标签时,确保并使用足够的类别来帮助您的访问者顺利导航。推荐阅读:《提升WordPress网站访问速度的25个技巧(上)》
6.删除不需要的插件和主题
始终删除除最新的默认 WordPress 主题(当然还有您使用的主题)之外的所有未使用的插件和主题。您可以随时将它们添加回来。更少的文件、主题和插件意味着您的 WordPress 将运行得更流畅。插件保持在幸运数字 7 以下是一个很好的经验法则。
7.删除 admin-
ajax 在此列表中解释如何禁用 admin-ajax 太详细了,但我们整理了一篇不错的博客文章,展示了如何在这里:删除 Admin-Ajax
8.删除 wp-
cron 在此列表中解释如何禁用 wp-cron 也太详细了,但我们整理了一篇不错的博客文章,展示了如何在这里:禁用 wp-cron.php
9.限制登录尝试
阻止黑客和攻击者很重要。为此有多个插件,但多合一安全性 是具有此选项的最佳插件。
10.保持媒体压缩良好
拥有大图像和媒体需要更多时间来加载,这会增加更多 CPU 负载使用。WP-Optimize 有一个自动优化图像的选项,我们建议打开。我们仍然建议在将图像上传到 WordPress 之前对其进行压缩。
11.(可选)禁用评论 RB
如果您不希望人们在您的网站上留下评论,您需要添加一个插件。禁用评论 RB 是最好和最简单的。小心那些有几个你不需要的选项的插件。这可能会导致 CPU 使用浪费。
12.(可选)WP Force SSL & HTTPS Redirect
一些主题不会重定向到 SSL,并且所有主要浏览器的新 SSL 要求都需要确保您的 WordPress 网站被正确重定向。WP Force SSL & HTTPS Redirect 是最好和最简单的插件。我会在添加之前检查您的网站是否已经被重定向。
13.(可选)添加 Akismet 插件
这将阻止垃圾邮件和垃圾邮件,但如果它有助于降低 CPU 使用率,则仍然没有结果。事实上,有人说它会导致更多的 CPU 使用。如果您安装了 All in one security 并打开了 Spambot 保护,您应该没问题。Akismet 有一个免费版本。当它询问您要支付多少时,只需滚动到零。您必须获得免费密钥并进行注册。
14.(可选)使用 .htaccess 禁用 WordPress XML-RPC
在将请求传递到 WordPress 之前,您可以禁用 .htaccess 文件中的所有 xmlrpc.php 请求。
只需将以下代码粘贴到您的 .htaccess 文件中:
Block WordPress xmlrpc.php requests
order deny,allow
deny from all
allow from 123.123.123.123
</FILES< p>
还有许多其他方法可以帮助 WordPress,这些只是对任何新的 WordPress 安装真正应该做的最重要的方法。推荐相关阅读:《非活动插件会减慢 WordPress 的速度吗?你应该删除非活动插件吗?》