WordPress 装多少插件才算太多?

目录

WordPress 存储库中有超过 50,000 个插件,很容易感觉自己像个在糖果店里的孩子。问题是你不应该因为某个插件好就想安装它。

在您的 WordPress 网站上安装太多插件可能会导致许多潜在问题,包括减慢您的网站速度。

由于 40% 的访问者会在加载时间超过 3 秒时离开网站,因此减少您使用的插件数量非常重要。

但是有多少 WordPress 插件才算太多?

下面,我们将分享安装过多的插件如何成为您的 WordPress 网站的一个问题。我还将回答重要的问题,即多少插件才算太多。


毫无疑问,我们需要插件

为什么要费心安装插件呢?虽然 WordPress 功能丰富,但在大多数情况下它并不是您所需要的一切。

WordPress 核心为您的网站提供了很好的基础,但如果您真的想让事情更上一层楼,插件就是答案。

他们可以提供实用的解决方案,例如提升您的 SEO、通过浏览器和数据库缓存加速您的网站以及提供可靠的安全性,但这只是触及了表面。

还有一些插件可用于您几乎想要包含在网站中的任何东西。从添加电子商务、博客或网站托管和会员功能,一直到将飘落的雪花动画合并到您的页面,都有一个插件。

现实情况是,如果您想构建一个功能齐全的强大网站,您将需要安装一些 WordPress 插件。


插件带来的问题

插件很棒,但您添加到站点的插件越多,遇到问题的风险就越大。

问题 #1:HTTP 请求增加

许多插件为您网站的前端提供了很多功能。例如,允许访客预约或浏览和购买实体或数字产品。

这些类型的插件需要额外的 CSS 样式、图像和 JavaScript 才能正常运行。这会导致额外的 HTTP 请求,这些请求是访问者的浏览器发送到您网站服务器的请求-响应协议,以便请求数据以加载他们正在访问的页面。服务器检索请求的数据并将其提供给浏览器。

每次发送 HTTP 请求时,它都会耗尽您服务器的资源。发送的资源越多,使用的资源就越多。如果你的所有服务器资源都用完了,你的服务器(和站点)就会崩溃。

这绝对不是您想要的,因为在您能够恢复运行之前,您的访问者无法查看任何内容。

这里的另一个问题是每个请求都需要时间来处理。您拥有的 HTTP 请求越多,完成所需的时间就越长,这会导致您网站的加载时间变慢。

HTTP 请求类似于您大脑的处理能力。当你必须解决一个小问题时,这很容易,但如果你需要解决数百个小问题,那就完全不堪重负了。你太累了,太迟钝了,无法解决问题。

最坏的情况是,你的大脑大喊“够了”,并且不接受任何更多的问题,无论多么微小。

问题 #2:数据库查询过多

说到 HTTP 请求,过多的数据库查询是插件可能带来的另一个潜在问题。

您的大部分 WordPress 网站都存储在您的数据库中。每次您的页面需要加载并从您的数据库中请求信息时,都需要时间和资源。

与 HTTP 请求类似,发送到数据库的查询越多,数据库的压力就越大,网站的整体性能也会受到影响。

问题 #3:数据库臃肿

您安装的插件越多,您需要在 WordPress 网站的数据库中存储的数据就越多。

由于您的数据库和服务器对它拥有的存储空间有严格的限制,因此您在数据库中收集的信息越多,它就会变得越大,直到它填满和膨胀。

这尤其是一个问题,因为这会导致您的数据库运行效率低下,从而导致网站超级缓慢。

激活的插件尤其是一个问题,但已停用的插件仍会将数据存储在您的数据库中并导致膨胀。即使你删除了插件,也可以存储杂散数据。

问题 #4:兼容性问题

您安装的插件越多,遇到兼容性问题的机会就越高。那时,两个或多个插件中的代码不能很好地协同工作并导致彼此中断。

这就像机器中的齿轮。当它们兼容时,两个齿轮的齿对齐并能够一致旋转。然而,如果这些齿没有正确排列,齿轮就会磨在一起并挣扎,直到对齿轮和整个机器造成破坏。

由于插件并非全部由相同的开发人员编写,因此很难确保每个插件都能很好地相互配合。

别忘了:仅在 WordPress 存储库中就有超过 50,000 个插件。几乎不可能将一个插件与所有其他插件进行测试以解决任何兼容性问题。

问题 #5:安全漏洞

编写意外安全漏洞很容易。即使是最优秀、最聪明的开发人员在编写和审查代码时也可能错过安全漏洞,因为它并不总是立即显而易见的。

您安装的插件越多,其中一个插件存在安全漏洞的风险就越高,黑客可能会利用该漏洞渗透和感染您的网站。

问题 #6:编码不佳的插件

尽管我们可能想成为什么样的人,但 pobody 是完美的——呃,我的意思是没有人是完美的——错误确实会发生。插件也不例外。

无论您的开发人员多么熟练,从统计上讲,能够编写没有错误的完美代码的机会都是零概率。

每个插件都会有其相当多的错误,但也有许多插件的代码非常糟糕。如上所述,这些插件通常以多种方式对您的网站造成严重破坏。

这就像用石膏和木框架建造一座水坝。到那时,您要求大坝坍塌并淹没邻近的城市。

当您使用编码不佳的插件时,几乎可以保证会遇到问题。


如何解决

问题就够了。解决方案是什么?

幸运的是,有很多方法可以防止上述问题:

  • 减少您使用的插件数量 – 使用更少的插件可以降低遇到问题的机会。
  • 安装多功能插件 – 尝试通过安装包含您需要的多个功能的插件来减少您使用的插件数量。
  • 确定您真正需要的并删除其余的 – 查看您已安装的插件和已停用的插件。如果您很长时间没有使用它们,或者您根本不打算使用它们,请删除它们。
  • 查看插件的代码 – 检查您使用的每个插件的代码,以确保它尽可能干净和轻量级。如果您无法做到这一点,请花时间研究您想要的插件。查看评论并仅下载来自知名开发商和公司的插件。
  • 清理你的数据库 – 定期对你的数据库进行一些春季大扫除,以尽可能多地消除垃圾。查看WordPress数据库如何保持干净了解详细信息。
  • 使用可靠的网站托管 – 并非所有网站主机都是平等的。进行研究并为您的 WordPress 网站选择一个可靠且可以帮助您的网站尽快运行的主机。
  • 选择合适的托管计划 – 就像选择网站主机一样,请进行尽职调查并选择最适合您网站需求的托管计划。
  • 在安装插件之前对其进行测试 – 在将插件安装到实时站点之前,先在暂存站点或本地环境中彻底测试插件。这使您有机会在问题到达您的实时站点之前发现问题。
  • 经常备份您的网站 – 定期备份您的网站可确保您不会在遇到前面提到的问题之一时丢失所有内容。如果这样做,您可以将站点恢复到以前的状态。
  • 安装安全插件 – 使用安全插件有助于在问题破坏您的网站之前捕获和隔离问题。这样,您可以解决问题或删除插件,这样它就不会造成任何(进一步的)损害。
  • 使用定期更新和维护的插件 – 这降低了遇到无法看到错误修复和性能改进的有问题的插件的几率。

多少插件算太多?

现在回答所有重要的问题,多少插件才算太多?不幸的是,没有固定的数字。

这实际上取决于上面提到的所有因素,但作为一般经验法则:

  • 共享或预算云托管 – 关于 0-5 个插件
  • 云托管、VPS 或专用服务器 – 大约 5-30 个,但 10 个或更少通常是理想的

这些一般性建议的问题在于它们是通用的。我见过安装了 1,000 多个插件的网站,它们的运行速度像超人一样快。

所以,真的根本没有固定的数字,但如果你遵循上面的建议,你就可以很好地为你的 WordPress 网站找出完美的插件数量。



评论

发表回复

必填项已用 * 标注