【上篇】哪些插件会使您的WordPress变慢?快看看您的网站有没有

2021/04/30

在全球WordPress社区中,“有个功能可以用该插件解决”是一个长期的观念。一方面,它是WordPress灵活性的一个很好的例子,但另一方面,它创建了一种“应该使用插件解决所有问题”的思维定式。然而我们知道,缓慢的WordPress插件是WordPress生态系统中最大的性能杀手之一。实际上WordPress本身并不慢,慢的很多原因都是因为使用了某些插件。

一、安装插件之前应该思考的问题

在将任何插件添加到WordPress之前,您需要问自己几个非常重要的问题。

  1. 您真的需要这个插件吗?
  2. 插件是“必备”还是“想要”?
  3. 是否可以在WordPress以外的服务器端或其他方式(不会影响您网站的性能)解决问题?

WordPress插件中的许多功能都可以通过WordPress主题functions.php文件中的小代码段轻松添加,也可以作为小插件添加。因此,如果您只需要一项功能,通常不应该安装大型插件。就像您不需要安装Photoshop来调整照片大小一样。

图像优化等许多功能甚至都不需要插件。可以使用诸如imagemagick之类的服务器工具通过命令行和SSH轻松完成图像优化。

事实是,添加到WordPress的每一行代码都会增加加载时间。并且所有插件都会降低您的网站速度,但是对于某些构建良好或较小的插件而言,性能影响可以忽略不计。

另一个重要的事情是避免使用“全部完成”的插件,也称为“瑞士军刀插件”。他们往往会做很多事情做得不好,并增加了臃肿感。

您还应该检查以下内容:

  • 如果可以通过WordPress插件目录访问,那里的评级是多少?
  • 检查插件的支持论坛,那里有许多未解决的问题吗?
  • 上次更新时间是什么时候?
  • 是否已使用您的WordPress版本进行了测试?

二、会使您的WordPress变慢的插件

我将这些插件分类为不同的类别,并提供了一些更好的选择。这些并不是所有存在的不良插件,恐怕还有更多这些插件,但是我们看到一些最受欢迎的插件会对性能产生负面影响。

安全方面:

安全插件

不推荐的

  • WordFence Security
  • Sucuri Security
  • iThemes Security (Better WP Security)
  • All in One WP Security & Firewall

替代方案

  • 主机商提供的防火墙
  • Cloudflare
  • 停用 XML-RPC
  • 正常更新插件,主题和核心
  • 使用和加强安全密码

安全插件确实并没有为WordPress增加太多安全性。相反,它们倾向于给人一种错误的安全感。而且很多时候它们本身都包含安全漏洞。

页面构建器:

wordpress页面构建器

不推荐的

  • WPBakery (Visual Composer)
  • Beaver builder
  • Elementor

替代

  • WordPress Block Editor (Gutenberg)
  • Advanced Custom Fields – Flexible Content Fields

页面构建者既是把双刃剑。当然,它们往往使事情变得容易得多,但是它们也增加了许多臃肿的功能和不必要的代码。特别是在前端。随着最近引入的块编辑器(Gutenberg),一些页面构建器的性能得到了提高,但仍然差强人意。在块编辑器成为完整的页面生成器之前(是的,这最终会发生),Gutenberg和Advanced Custom Fields的组合才是最有效的解决方案。

图像管理:

wordpress图像管理

不推荐的

  • EWWW Image Optimizer
  • Smush Image Compression & Optimization
  • Imsantiy
  • Various “resize” plugins

替代方案

  • 基于服务器的图像优化
  • 上传之前进行本地优化
  • wp媒体重生成 (WP-CLI)
  • Compress JPEG & PNG images (TinyPNG)
  • ShortPixel Image Optimizer

通常在网站中占据最多空间的一件事是图像。因此,对图像进行优化以减少其尺寸和加载时间是一个非常好的主意。不幸的是,许多用户只是安装了图像优化插件,并认为它们很好。但实际上不是。我们已经测试和评估了许多图像优化插件,令我们惊讶的是,其中许多确实很糟糕。影响最大的插件肯定是EWWW Image Optimization。如果必须使用插件,最好使用可以减轻优化负担的插件。但是比使用插件更好的是在生成图像时管理图像优化。正确导出它们或使用jpegoptim,imagemagick和optipng之类的程序在服务器端优化图像。还要注意,WP-CLI现在有一些不错的图像工具!

相关文章和破坏链接

不推荐

  • Broken Link Checker
  • WP Broken Link Status Checker
  • Yet Another Related Posts Plugin

替代

  • Google Search Console
  • Moz, Screaming Frog, Sitebulb 等
  • Yoast SEO Premium

如上所述,这些是具有计划任务的插件,可从正确的cron设置中受益匪浅。最好的办法是使用专门的外部服务,例如Google Search Console和Moz或Screaming Frog。我们还建议您使用Yoast SEO高级版中的相关文章功能。如今,Yoast SEO通常来说是非常出色的性能。

今天到此为止,下篇我们还会罗列一些会减慢你的网站速度的wordpress插件。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注