多少 WordPress 插件太多了?

已发表: 2021-03-16

这似乎是我们这个时代存在的问题之一——至少对于网页设计师来说是这样。 但多年来,我们中的许多人一直试图找出在网站中使用的“正确”数量的 WordPress 插件。

我讨厌向任何喜欢漂亮的圆形数字的人打破它:没有具体的数字。 没有将您定义为专业人士或装腔作势者的门槛。 我知道,有些人通过使用极少数插件来定义他们的成功。 如果你能侥幸逃脱,你会得到我的尊重。

对于我们其他人来说,插件是一个诱人的提议。 他们可以处理很多任务——大大小小的。 只需点击几下即可。

但是添加太多会降低您网站的性能。 更不用说您安装的每一件东西都会增加另一层复杂性。

尽管您可以或应该运行的插件数量不一而足,但有一些方法可以判断您是否超过了限制。 这里有几个因素可以帮助您做出决定。

托管环境

就性能而言,计算能力和网络带宽是非常重要的因素。 然而,大多数情况下,设计师对它们的唯一控制是在选择主机时(如果尚未为我们选择主机)。 如果您有选择,请寻找同时提供大量两者的提供商。

除了原始功率之外,服务器的操作系统和相关软件也发挥了作用。 您需要确保您运行的是 PHP 7.x,因为事实证明这比以前的版本快得多。 如果您的主机提供基于服务器的缓存和负载平衡,它们可以提供很大的提升。

但是,与任何事情一样重要的是您拥有的托管帐户类型。 如果它是低端共享主机,您可能不会获得与使用高端 VPS 或专用设置相同的收益。 您的网站拥有的专用资源越多,您可以使用的编码良好的插件就越多。

云服务器图。

插件质量和优化

代码的真理之一是有不止一种方法可以使某事工作。 但我们也知道,有些技术比其他技术更有效。 始终如一的质量非常重要,因为只需要一个占用资源的插件就可以减缓一切。

确定插件是否存在性能问题的最佳方法是对其进行测试。 有许多第三方测试套件可以为您提供出色的图片 - 从字面上看。 您可以访问彩色图形和图表,它们会告诉您哪些插件在您的网站上占用的时间和资源最多。

但是,我们这些有预算限制的人可能无法负担这种订阅服务。 许多都是针对企业市场的,并且是这样定价的。

但一切都没有丢失。 为了以便宜的价格进行一些测试,免费的查询监视器插件将提供一些关于您的插件、数据库、脚本和样式的执行情况的洞察力。 它还指出了任何 PHP 错误,这可能是导致性能下降的一个因素。

如果您确实发现某个特定插件表现不佳,那么这就为测试替代方案或深入挖掘(我们稍后会谈到)打开了大门。

查询监视器报告屏幕。

插件的目的

一个 WordPress 插件对很多人来说可能意味着很多事情。 不是每个人都会以同样的方式使用它们。 因此,开发人员经常以他们认为可以提高吸引用户机会的方式构建插件。 有时结果是一个插件,最终有点像瑞士军刀,包含多种功能。

虽然一个可以做所有事情的插件可能很棒,但它也可能导致一些膨胀。 另一方面,您会发现一些插件的范围和大小都相当小——选择只关注一个特定的功能。

可以争论是运行一个插件做 20 件事,还是运行 20 个插件每个做一件事更好。 同样,真的没有简单的答案。 这变成了测试性能的问题。

支持瑞士军刀的一件事是它可以使故障排除更容易。 您必须跟踪的插件越多,就越难查明问题。

设置很重要

插件性能的一个经常被忽视的领域是关注其设置。 一些插件在以某种方式调整时运行得非常快,而在其他配置中则溅射。

例如,我已经使用一个流行的安全插件(我不会命名,但你可能会猜到)多年。 它的核心功能之一是“实时”模式,可让您查看当前浏览您网站的用户。 这是一个非常酷的功能,但也会影响繁忙站点的性能。

关闭此功能可显着提高性能。 虽然使用插件可能意味着对性能的小幅影响,但增加的安全性值得权衡。 但是知道如何正确设置它是成功的一半。

设置控制面板。

一切都是为了平衡,而不是具体数字

正如我们所见,有许多因素会影响插件在 WordPress 网站上的执行方式。 这是插件本身,它们如何相互交互,它们的优化程度以及它们安装的服务器。

很难找到两个配置完全相同的站点。 因此,几乎每个人的理想插件数量都会有所不同。 我们可以让自己发疯,试图让我们的网站减少到只有x个插件。 我认为甚至担心这个数字是浪费时间。

相反,使用插件(甚至是您自己编写的自定义代码)是为了获得您需要的功能并愿意接受随之而来的任何权衡。

有时,插件会提供强大的功能和糟糕的性能。 在这种情况下,您可能想要寻找更平衡的有竞争力的产品。 或者这可能是关闭某些导致问题的功能的问题。 唯一确定的方法是测试和重新测试。

最后,目标是只使用您需要的插件,同时最大限度地优化您拥有的插件。