在 WordPress 网站上安装的插件太多可能会导致许多潜在的问题,包括减慢您的网站的爬网速度。由于 40% 的访客打开网站需要三秒钟的时间才能加载,所以最重要的是减少您使用的插件数量。今天我将分享安装太多插件是如何拖累您的 WordPress 网站。

WordPress插件多了会怎样?
问题1:增加 HTTP 请求
许多插件为您网站的前端提供了很多功能。例如,允许访客预约约会或浏览和购买实体或数字产品。这些插件需要额外的 CSS 样式、图像和 JavaScript 才能正常运行。这些引起额外的 HTTP 请求,这是访问者的浏览器发送到您网站的服务器的请求-响应协议,以便请求数据加载他们正在访问的页面。服务器检索所请求的数据并将其提供给浏览器。
每次发送 HTTP 请求时,都会占用您的服务器资源,发送的数量越多,资源就越多。如果所有服务器的资源都用完,您的服务器(站点)就会崩溃,你的访问者就无法查看任何东西,直到你能够恢复和运行。另一个问题是每个请求需要时间来处理,您所拥有的 HTTP 请求越多,完成所需的时间越多,网站的加载时间越长。HTTP 请求类似于大脑的处理能力,当你必须解决一个小问题,这很简单,但是如果你需要解决几百个小问题,那就完全是压倒性的。你太累了,缓慢的问题就出现了。
问题2:数据库查询太多
说到 HTTP 请求,太多的数据库查询是插件带来的另一个潜在问题。您的 WordPress 网站的大部分数据内容都是存储在您的数据库中,每当您的页面需要加载并且它从数据库中请求信息时,都需要时间和资源。与 HTTP 请求类似,发送到数据库的查询越多,数据库的压力就越大,站点的整体性能就会受到影响。
问题3:膨胀的数据库
您安装的插件越多,您的 WordPress 网站的数据库中需要存储的数据越多。由于您的数据库和服务器对其存储空间有严格的限制,因此您在数据库中收集的信息越多,它就越大,直到它变得充满和膨胀。这是一个特别的问题,因为这会导致数据库运行效率低下,这导致了你的站点变得超级缓慢。激活的插件是这样,但是停用的插件仍然会将数据存储在数据库中并导致数据库膨胀,即使你删除插件它仍然会存储有一些杂散数据。
问题4:兼容性问题
安装的插件越多,您遇到兼容性问题的机会就越多,那就是两个或更多插件中的代码不能在一起很好地工作,并且导致彼此断开。就像一台机器上的齿轮,当它们兼容时,两个齿轮的齿排列并能够一致地旋转。然而,如果这些牙齿没有正确排列,则齿轮一磨合就会对齿轮和整个机器造成破坏。由于插件并不都是由同一开发人员编写的,所以很难确保每个插件在每个插件之间相互协调。不要忘记:WordPress 存储库中有超过 50,000 个插件,测试并让一个插件与其他所有插件兼容是一项不可能完成的容物。
问题5:安全漏洞
编写总会有意外的安全漏洞出现,即使是最好和最聪明的开发人员,在编写和审查代码时也可能会出现安全漏洞,虽然这个并不是很明显。但是您安装的插件越多,使用到有安全漏洞插件的风险越高,黑客就有可能会利用它们渗透并感染您的网站。
问题6:编码不好的插件
无论开发人员的技术熟练程度如何,从统计学角度来说,能够编写完整代码并没有错误的机会是零概率,所以说每个插件都有可能会存在 bug,从而对您的网站造成严重破坏。
综上所述,安装 WordPress 插件有可能会出现这么多问题,那么我们应该怎么办?
如何减少插件的影响
在阅读这篇文章时,您可能会有这样令人沮丧的想法:
“因此,如果我想通过插件添加社交共享按钮或任何其他炫酷功能,会影响我网站的性能吗?”
不幸的是。一切都是有成本的,在管理WordPress网站时了解这一点非常重要。
大多数情况下,当某人的WordPress网站运行缓慢时,这是因为他们一直在不知不觉地增加性能成本的情况下疯狂安装了插件。这些插件会对网站的性能产生负面影响,有些甚至不再使用的插件仍旧出于激活状态!
如果你的网站也处于这样的状态中,是时候该整理插件了,当您完成后,我保证您的站点将加载得更快。
1、停用未使用的插件
这只需要一分钟。
浏览“插件”菜单,找到您不再需要的插件,然后将其停用。
如果停用插件,则它将不会运行任何代码或对您的网站的性能产生任何影响。
通常,您还应该删除已停用的插件。唯一要在站点上保留停用插件的情况是,如果您想尽快重用它,例如维护模式插件。同样,当您删除插件时,它将可能删除您之前的设置,因此,如果您打算重新使用旧设置,就只需要停用插件。
2、停用国内无法正常使用的插件
正如前面所说,如果插件加载了国内无法访问的文件,或者需要连接国内无法访问的网站的api,就不要使用这些插件,因为它们真的很影响网站速度,而且国内也不可能完整。
3、整合您的插件
停用完全不使用的插件后,可以通过删除重复的功能来进一步减少正在运行的插件的数量。
我见过很多WordPress网站都有两个做相同事情的插件。例如,一个插件添加社交媒体小工具,而另一个插件在文章后添加社交按钮。这些插件无法相互通信,因此它们会加载自己的文件(2倍文件数)。解决方案?找到一个可以完成这两项任务的插件。
整合需要花费更多的时间和精力,但是如果您以前从未做过,则可以删除一些插件并获得一些不错的收益。另外,完成后,您的管理界面也将变得更加整洁。
4、及时清理或替换旧插件
WordPress插件很多很多,但是不能保证所有的插件都会一直维护更新,所以我们需要定期检查正在使用的插件,如果插件有更新,一般建议及时更新,如果插件超过一年没有更新了,这时候你可能需要去审核这个插件的兼容性和安全性,并尝试去寻找可用的新插件替换。
总之,我们使用插件的原则是:不需要的坚决删除,同类插件只保留一个,有错误、安全问题、许久不更新的插件及时清除或替代。
插件安装多少才算多?
WordPress 插件安装多少才算多??这个一直都没有一个很明确的数字,这个取决于上述所有因素,但作为一般的经验法则:
- 共享或预算云主机:约0-5个插件;
- 云主机VPS或专用服务器:大约5-20个插件,但10以下通常是理想的。
这个只是一般情况下的建议,但是也有例外,我已经看到安装了超过1000 个插件的网站运行速度一样飞快。所以,对于插件安装多少才算多的问题真的没有一个明确的答案,但是如果你按照上面的建议,你可以很方便地找出完美的 WordPress 网站插件数量。
写在最后:
我希望您对插件如何影响站点性能有了一个清晰的了解。
清理插件后,您会立即看到性能改进,但是您可以做更多的事情来加快站点速度,建议看下《一定要看的WordPress网站性能及速度优化建议》。


