在WordPress存储库中有超过50,000个插件,很容易像糖果店里的孩子一样。

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

由于40%的访客打开网站需要三秒钟的时间才能加载,所以重要的是减少您使用的插件数量。

但是WordPress插件真的有多少呢?

今天我将分享如何安装太多插件可能会成为您WordPress网站的一个问题。我还将回答有关安装数量太多的插件的重要问题。

也许我很惊讶于插件工作

为什么麻烦安装插件?虽然WordPress充满了功能,但在大多数情况下,并不是您需要的一切。

WordPress核心为您的网站提供了一个强大的基础,但如果您真的想要改变一切,插件就是答案。

他们可以提供实用的解决方案,如提高您的SEO,加快您的网站浏览器和数据库缓存,并提供坚实的安全性,但只是划伤表面。

还有几个插件可用于您可能希望包含在您的网站上的任何东西。通过添加电子商务,博客或网站托管和会员功能,以及将降落的雪花动画整合到您的网页中,还有一个插件。

现实情况是,如果你想建立一个功能强大的站点,你将需要安装一些WordPress插件。

wordpress.org插件库WORDPRESS插件存储库有超过50,000个插件。
插件,别让我失望

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

问题#1:增加HTTP请求

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

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

每次发送HTTP请求时,都会占用您的服务器资源。发送的数量越多,资源就越多。如果所有服务器的资源都用完,您的服务器(和站点!)将崩溃。

这绝对不是你想要的,因为你的访问者无法查看任何东西,直到你能够恢复和运行。

另一个问题是每个请求需要时间来处理。您所拥有的HTTP请求越多,完成所需的时间越多,网站的加载时间越短。

HTTP请求类似于大脑的处理能力。当你必须解决一个小问题,这很简单,但是如果你需要解决几百个小问题,那就完全是压倒性的。你太累了,缓慢的问题解决了。

最糟糕的情况是,你的大脑喊道:“够了!”,不管怎样,都不会有任何问题。

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

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

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

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

问题3:膨胀的数据库

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

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

这是一个特别的问题,因为这会导致数据库运行效率低下,这导致了一个超级缓慢的站点。

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

问题#4:兼容性问题

安装的插件越多,您的机会越多,遇到兼容性问题。那就是两个或更多插件中的代码在一起不能很好地工作,并且导致彼此断开。

就像一台机器上的齿轮。当它们兼容时,两个齿轮的齿排列并能够一致地旋转。然而,如果这些牙齿没有正确排列,则齿轮一起磨合,直到它们对齿轮和整个机器都有破坏为止。

由于插件并不都是由同一开发人员编写的,所以很难确保每个插件在每个插件之间相互协调。

不要忘记:WordPress存储库中有超过50,000个插件。测试一个插件与其他所有其他人在几乎不可能修复任何兼容性问题。

问题#5:安全漏洞

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

您安装的插件越多,那些具有安全漏洞的插件之一的风险越高,黑客可能会利用它们渗透并感染您的网站。

问题6:编码不好的插件

就像我们想要的那样,身体不好,我的意思是没有人是完美的,错误的确发生。插件也不例外。

无论开发人员的技术熟练程度如何,从统计学角度来说,能够编写完整代码并没有错误的机会是零概率。

每个插件都会有相当大的bug,但是还有很多插件的编码难以置信。这些插件通常以多种方式对您的网站造成严重破坏,如上所述。

就像用石膏和木框架建一座水坝。那时候你正在要求大坝倒塌并淹没邻近的城市。

当您使用编码不好的插件时,遇到问题实际上是可以保证的。

我们可以解决这个问题

足够的问题。有什么解决方案?

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

减少您使用的插件数量 – 使用较少的插件可以减少遇到问题的机会。

安装多功能插件 – 尝试通过安装包含多个您需要的功能的插件来减少您使用的插件数量。
确定您真正需要的内容并删除其余内容 – 查看您已安装的插件和已停用的插件。如果您长时间没有使用它们,或者您根本不打算使用它们,请删除它们。

检查插件的代码 – 检查您使用的每个插件的代码,以确保它尽可能干净和轻便。如果您不能这样做,请花时间研究您想要的插件。查看评论,只从有信誉的开发商和公司下载插件。

清理您的数据库 – 定期对数据库进行一些清洁,以尽可能摆脱多余的膨胀。查看干净的WordPress(和多站点!)数据库的10个技巧数据库的详细信息。

使用网站托管 – 并不是所有网站的主机都是平等的。做你的研究,选择你的WordPress网站的主机是可靠的,可以帮助你的网站尽快运行。

选择适当的托管计划 – 像选择网站主机一样,做好尽职调查,选择一个非常适合您网站需求的托管计划。
在安装它们之前测试插件 – 在分段站点或本地环境上测试插件,然后将其安装在实际站点上。这让您有机会在遇到问题之前到达现场网站。

经常备份您的网站 – 定期备份您的网站,确保您不会失去一切,以防您遇到前面提到的问题之一。如果这样做,您可以将您的站点还原到较早的状态。

安装安全插件 – 使用安全插件可以帮助您在发现网站前捕获和隔离问题。这样,您可以解决问题或删除插件,以免造成任何(进一步的)损害。

使用定期更新和维护的插件 – 这样可以减少遇到的问题插件的机会,这些插件不会看到错误修复和性能改进。
使用可靠的缓存插件(如WP Rocket)来帮助您快速加速您的站点也是至关重要的,同时也抵消了您安装的其他插件的性能成本。

WP Rocket是经过严格编码和定期更新的,所以它不会减慢你的网站。它还具有其他重要功能的卡车,以帮助涡轮增压您的网站的速度,包括缩小,缓存预加载,GZIP压缩,延迟加载和一吨多。

插件多少算多?

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

这真的取决于上述所有因素,但作为一般的经验法则:

共享或预算云主机 – 约0-5个插件
云主机,VPS或专用服务器 – 大约5-20,但10以下通常是理想的
这些一般建议的问题是它们是一般性的。我已经看到安装了超过1000个插件的网站运行速度一样快

所以,真的没有设定的数字,但是如果你按照上面的建议,你可以很方便地找出完美的WordPress网站插件数量。

您的网站上安装了多少WordPress插件?您的网站加载速度有多快?你有没有我错过的提示?在下面的评论中分享您的经验。