WordPress Spring Cleaning Toolkit - 一个完整指南 如何优化您的 WordPress 安装以获得更好的性能

已发表: 2021-09-27

每隔一段时间,您需要删除那些讨厌的蜘蛛网,以保持您的 WordPress 全速运行而不会受到任何干扰。

与真正的蜘蛛网不同,您不能将它们吸入真空吸尘器。 您需要一组特定的工具并手动执行特定任务以消除您的站点的威胁。

完成后,您的 WordPress 网站将比以往运行更顺畅。

哦,您不必坚持到明年春天进行下一次 WordPress 春季大扫除,当那些蜘蛛网再次出现时,立即开始并重新进行清洁练习。

当然,我指的蜘蛛网

  • 不需要/未使用的主题和插件。
  • 过时的插件和主题。
  • 糟糕的网站安全措施。
  • 缺乏定期备份。
  • 未使用的图像。
  • 未使用的标签。
  • 无效的快捷方式。
  • 网站因社交媒体共享选项而过度混乱。
  • 断开的链接。
  • 多个冗余的后期修订。
  • 垃圾评论。
  • 优化不佳的 WordPress 数据库。

在 WordPress 大扫除之前,请创建站点备份。 您可以使用 BackUpWordPress 来做到这一点。

我强烈建议备份所有内容,尤其是当您第一次春季清理博客时。 您可能不熟悉一些事情,我们不想让您陷入对站点数据库造成不可逆转损坏的境地。

因此,在我们继续之前,请备份您的网站。

删除您不使用的插件和主题

如何删除wordpress插件
如何删除多个WordPress插件

找到您不再需要的所有插件和主题,然后停用、卸载和删除它们。

其中一些插件可能只占用一点空间,并不会真正影响网站速度。 但是,未能更新所有插件和主题可能会使您的网站容易受到攻击。 您必须不断更新所有插件和主题; 如果您有 20 或 30 个插件和主题,这将成为一个问题。

不断更新不需要的东西的麻烦是摆脱未使用的主题和插件的充分理由。

更新主题和更新/替换插件

在您停用并删除不需要的插件和主题后,请更新您正在使用或可能很快会使用的所有主题和插件。

这必须手动完成。 但是,如果您了解 WordPress 并准备好亲自动手,请尝试阅读 WordPress.org 上启用自动后台更新的页面。

除此之外,请密切关注新更新的变化,以便将来不会出现任何兼容性问题。 如果插件有一段时间没有更新,您应该考虑切换到同样好的或更好的替代品。

P3

除此之外,我建议您查看是否有任何插件对站点负载有显着影响。 一旦确定了它们,请尝试找到更好的替代方案。 您可以使用 P3 Plugin Profiler 找出哪些插件正在影响您的网站速度并采取相应措施。

加强您的网站

大部分强调删除不必要的插件/主题和更新所有剩余的主题/插件都是基于合理的安全问题。 如果不更新,它会使您的网站容易受到随着时间的推移可能会出现的漏洞的影响。

文字围栏

确保您网站安全的两个非常好的选择,Wordfence 安全和 iThemes 安全。 这两个安全插件都涵盖了您的所有基础,并保护您的站点免受恶意脚本和黑客的侵害。

定期使用可靠的备份解决方案并删除不必要的备份

有多种免费和付费机制可以定期为您的站点执行备份。 不同之处在于您决定存放这些备份的位置。

备份必须独立于您的站点所依赖的硬件。 换句话说,您不应该将您的站点及其备份存储在同一台服务器上。 如果该服务器发生某些事情,那么您将丢失您的站点。

因此,合乎逻辑的做法是将您网站的文件保存在其他地方,可能保存在 Rackspace Cloud、Dropbox、Amazon S3 或 Google Drive 上,最后保存在您家/办公室的硬件上。

备份WordPress

有几个插件可以帮助自动化备份过程,我个人喜欢 BackUpWordPress。 还有另外两个免费插件,但 WordPress.org 上的用户评分相当两极分化。 所以我不推荐他们。

不仅定期创建备份,而且您可以限制备份的数量,以确保它不会占用太多空间。 您应该保留的备份数量很大程度上取决于您运行备份的频率。 在任何重大更新或添加新主题或插件之前,请始终备份您的 WordPress。

请记住,只要您选择将备份保存在不托管站点的服务器上,它就永远不会影响站点速度。 因此,备份的数量仅限于支持存储的大小。

VaultPress

如果您的网站变得足够流行并产生大量收入,您可以考虑使用 VaultPress 或 BackUpBuddy 等高级服务。

站点备份不是可选的,如果不是付费解决方案,请使用免费的备份服务/插件。 你永远不知道什么时候会需要它。

清理您网站上未使用的图像

WordPress 画廊中的图像在 WP 数据库的内容文件夹中占据了相当多的空间。 您的网站可以没有的不必要的图像。

您可以使用 Image CleanUp,删除所有未使用和未引用的图像。 该插件通过索引所有图像并根据元数据检查任何未引用的文件以验证元条目是否仍然存在。 如果没有,则可以将其移出 wp-content 或永久删除。

图像清理
图像清理插件界面

随着时间的推移,未使用的图像数量会增加,并且会使 wp 内容变得混乱。 这个插件有趣的部分是你可以将图像移动到备份文件夹和内容文件夹之外。 如果需要,可以稍后恢复图像。

删除未使用的标签

逐个删除未使用的标签可能会占用大量时间。 相反,您可以使用批量删除未使用的标签。 请注意,该插件的作用就像一个魅力,即使它已经两年没有更新了。 检查下面的屏幕截图,我用 WordPress 5.8 对其进行了测试。

With&WithOutUnUsedTags
您可能会注意到标签计数为零的标签已被删除

您不想花时间手动删除一百或一千多个标签。 如果您必须删除大量无疑会阻塞您的 WP 的标签,我建议您使用该插件。 特别是,如果您在过去一年左右的时间里没有删除它们。

排序您的社交媒体共享选项

我在很多 WordPress 网站上看到过; 该网站充满了社交共享选项。 就个人而言,如果我的多个共享选项遭到轰炸,我就不会再访问该站点。

大多数优秀的网站都能确保访问者最大程度地访问共享选项。 他们这样做,同时确保它永远不会妨碍良好的用户体验。 永远不要做任何会使阅读或浏览您网站上的内容变得更加困难的事情。

假设您正在寻找免费插件,我建议您尝试使用 Simple Shared Button Adder。 同样,如果您在任何地方添加共享按钮,简单的共享按钮添加器就无法获得一个简单的插件。

如果您正在寻找高级插件,我会推荐 Monarch。

修复断开的链接

断开的链接在任何网站上都是一个真正的问题。 这会带来非常令人沮丧的用户体验,并且您网站的任何第一次访问者都不太可能再次访问。

使用 Broken Link Checker 可以轻松检查损坏的链接,您可以检查网站的所有帖子、页面、评论和其他部分。 一旦发现损坏的链接,您可以编辑它、取消链接文本、关闭或将链接标记为未损坏。

虽然该插件允许您选择要检查站点的哪些部分、要检查的链接类型、提供连续/间歇性监控选项,但该插件似乎非常消耗资源。 最好手动使用它,而不是让它连续工作。

这个插件的替代品是 W3C Link Checker。 此备用选项不会在您站点的服务器资源上运行。

断链管理器

另一个似乎很有希望的选项是 Broken Link Manager。 这个插件可以检查、监控和组织所有损坏的链接。 除了为每个断开的链接启用不同的重定向外,还可以为所有断开的链接设置默认重定向。 并且该插件还提供了 301 重定向。

301 重定向对搜索引擎友好,可确保您不会因链接断开而遭受 SEO 损失。 相比之下,Broken Link Checker 只能阻止搜索引擎跟踪损坏的链接。 这不如 301 重定向有用。

我实际上喜欢它,而不是其他两个选项,但它相对较新。 我会谨慎地对待它,并带有一点怀疑。

删除多个修订

当我在 WordPress 网站上写了一篇文章而没有多次保存它时,我一次也记不起来了。 当我写完最后一篇文章时,我已经积累了 19 次修改。 假设你要发表一百篇文章,加起来就是一千多次修改。 至少,在我的情况下肯定会。 这会不必要地占用空间。

修订数量
减少 WordPress 中的修订数量以减少数据库大小

这些多次保存不时证明是有用的。 但是,当您发布了完成的文章并且不再需要它们时,它们只会占用您服务器上的磁盘空间并在每次有人请求您的网站时加载。

所以让我们摆脱它们。 您可以使用 Better Delete Revision 为您执行此操作。 Better Delete Revisions 将删除 WordPress 数据库中的修订后修订、标签、元数据以及几乎所有其他修订关系。

BetterDeleteRevs
更好的删除修订插件通知

总的来说,它将删除修订,节省空间并使您的 WP 数据库更轻。

但是,该插件不会涉及当前计划、已发布或草稿帖子的修订。 其他插件选择执行除删除修订之外的功能,但这是摆脱冗余修订的最佳插件。

另一个可以用于相同目的的插件是 RVG Optimize Database。 但它提供了更多的可选功能。

修订控制是另一个插件,可用于启用/禁用修订并限制不同帖子和页面的修订数量。

定期清除垃圾评论

我们都喜欢参与我们的内容,这就是为什么我们花时间在制作我们认为对我们的读者有吸引力和有帮助的内容上苦恼。 但在网络上,大多数评论来自垃圾邮件发送者和垃圾邮件机器人。

网站每天都会收到数百甚至数千条垃圾评论。 因此,定期从我们的网站上清除它们很重要。

垃圾评论清理器会定期删除评论。 您可以选择您希望插件多久删除一次垃圾邮件,您就可以设置了!

WordPressCommentsCleaner
WordPress 定期垃圾邮件清理

您网站上的垃圾评论堆永远不会大到足以成为一个问题。

如果您想要一个高级解决方案来处理垃圾评论和发布修订,您可以使用 Manage WP 在任意数量的 WordPress 网站上处理相同的问题。

优化您的 WordPress 数据库

任何 WordPress 春季大扫除、数据库优化的关键部分。 我一直坚持到最后,因为有一些插件不仅可以让您的 WordPress 数据库干净整洁。 但它们也执行其他功能。 其中一些功能已在帖子中介绍。

因此,您可以阅读有关数据库优化插件的这一部分,然后决定是否需要单独的插件用于某些目的,例如清除评论和删除帖子修订。

WordPress 运行一个数据库,该数据库的健康状况对您网站的性能至关重要。 每次在您的站点上加载某些内容时,都会从数据库中检索它。 因此,它越轻,您的网站运行得越快、越高效。

WP-优化

WP Optimize 是一个强大的数据库清理和优化插件。 它删除垃圾邮件和未经批准的评论、垃圾帖子、删除引用和链接。 该插件可以设置为每周、每隔一周或每月自动运行。

注意红色的插件选项; 尽可能避免它们。 最好在插件开始任何优化过程之前执行数据库的手动备份。 应始终可以将站点恢复到原始状态。

WP-Sweep 可能仍然比 WP-Optimize 更好。 此插件可用于删除未使用的、孤立的和重复的数据。

WPSWeep
WP-Sweep 插件界面

该插件使用正确的 WordPress 删除命令,而不是直接运行 MySQL 查询。 因此,当您使用 WP-Sweep 时,经常被其他数据库优化插件孤立的数据也会被删除。

WP-DB Manager 是另一个可供您使用的选项,该插件与前两个相比的主要优点是它执行数据库备份。

使用数据库清理和优化工具将同时处理您的垃圾评论、未使用的标签和帖子修订。 话虽如此,数据库优化工具更难处理。 发生可怕错误的可能性肯定更大。 但是很可能什么都不会发生,在这种情况下,在运行数据库优化之前使用数据库清理插件和运行备份是一个有效的组合。

如果您选择数据库优化插件,您就不必担心垃圾邮件/未批准/删除的评论、发布修订、自动草稿、孤立数据和未使用的标签。

所以你不需要额外的插件,你可以使用一个插件而不是多个插件。

找出最适合您的数据库优化插件。 然后,如果您需要的 WordPress Spring Cleaning 功能之一不存在,请查找帖子中前面提到的插件以了解特定功能。

最后的想法

如果您为 WordPress 网站找到了正确的插件和解决方案组合,那将是最好的。 我希望,我已经帮助您了解 WordPress 春季大扫除的基本知识,并为您提供了适当插件的必要知识。

您必须以正确的频率执行全部和部分 WordPress 春季大扫除。 这取决于您网站的流量大小和您使用的主题/插件。

告诉我您的 WP 春季大扫除如何! 干杯