WordPress插件会减慢您的网站速度吗?
普遍的共识是“会”。
真相真的是这样吗?
不可一概而论!
在本文中,我将深入探讨插件如何影响网站的速度,以便您可以审核自己的插件,并确定保留哪些插件和删除哪些插件。
哪些插件会使您的网站变慢?
您可以根据以下经验进行衡量:
更改您网站前端的插件会使它变慢,仅影响管理后台的插件一般不会。
下面我们将详细举例说明。
假设您安装了一个新插件,以便在文章末尾添加社交分享按钮。这个插件会减慢您的网站速度吗?是的,您可以确定,因为它正在更改网站的前端。
相反,假设您向网站添加了一个新插件,从而为媒体库添加了分类。这会降低您的网站速度吗?不会,因为它只是在修改管理后台,而且没有自动触发执行功能。
为了更清楚地了解这一点,我们需要准确地找出使WordPress网站变慢的原因。
是什么导致网站速度下降?
文件。
加载更多文件和更大文件是WordPress网站变慢的主要方式。
当访问者到达您的站点时,会有许多文件从服务器传递到其浏览器,并且浏览器的加载指示器将不断旋转,直到完成所有文件传输为止。
网站需要向访问者传递三种主要文件类型:样式表(CSS)、Javascript(JS)和图片(JPG / PNG / GIF)。
CSS文件通常被称为样式表,它们为您的网站设置样式。例如,所有的主题都加载一个或更多CSS文件,以便为您的网站提供独特的设计。
当您在文章中添加社交媒体按钮时,需要对它们进行样式设置以使其美观,因此该插件必须在您的网站上加载样式表,这会减慢其速度。
Javascript通常用于向网站添加交互性。例如,如果访问者正在阅读文章并且显示弹出表单,这就是使用Javascript来显示表单,并且当他们按下“X”按钮时也可以使用它来隐藏该表单。
插件很少加载图片,但是如果您确实在站点上看到来自插件的新图片,那么这将进一步影响网站速度。
因此,我们可以得出以下结论:如果插件将样式化的内容添加到您的网站,则说明它正在加载CSS文件,并且如果内容的任何部分是交互式的,则可能还加载了Javascript文件。
在大多数情况下,没有哪个插件会直接导致你的网站变得很慢,但是如果多个插件一起,那就不好说了。
如果您有20个都要加载样式表和 Javascript文件的插件,那么您网站的性能将受到重大影响。更有甚者:有些插件的优化确实很差,本来只需加载一个文件,但是还加载了多余的CSS和Javascript文件。像这样的20个插件会使您的网站速度严重变慢。
加载了国内无法正常访问的某些第三方网站的文件,或者链接了国内无法访问的接口api,也会使网站速度大打折扣!
可能你安装的插件加载的css或js文件都很少,但是这些文件在国内都无法正常访问,这时候浏览器会不断尝试加载,所以会很明显导致网站速度变慢;至于一些需要连接国外网站的api接口才能使用的插件,同样也会导致网站变慢。
仅对网站后台做修改的插件一般不会导致网站变慢,但是如果插件有一些定时任务(比如采集插件)会在执行时占用一定的系统资源(CPU、内存等),可能会导致资源占用过多或100%,从而导致网站无法响应或响应过慢。
所以说,仅对网站后台做修改的插件也不是越多越好。
如何减少插件的影响
在阅读这篇文章时,您可能会有这样令人沮丧的想法:
“因此,如果我想通过插件添加社交共享按钮或任何其他炫酷功能,会影响我网站的性能吗?”
不幸的是。一切都是有成本的,在管理WordPress网站时了解这一点非常重要。
大多数情况下,当某人的WordPress网站运行缓慢时,这是因为他们一直在不知不觉地增加性能成本的情况下疯狂安装了插件。这些插件会对网站的性能产生负面影响,有些甚至不再使用的插件仍旧出于激活状态!
如果你的网站也处于这样的状态中,是时候该整理插件了,当您完成后,我保证您的站点将加载得更快。
停用未使用的插件
这只需要一分钟。
浏览“插件”菜单,找到您不再需要的插件,然后将其停用。
如果停用插件,则它将不会运行任何代码或对您的网站的性能产生任何影响。
通常,您还应该删除已停用的插件。唯一要在站点上保留停用插件的情况是,如果您想尽快重用它,例如维护模式插件。同样,当您删除插件时,它将可能删除您之前的设置,因此,如果您打算重新使用旧设置,就只需要停用插件。
停用国内无法正常使用的插件
正如前面所说,如果插件加载了国内无法访问的文件,或者需要连接国内无法访问的网站的api,就不要使用这些插件,因为它们真的很影响网站速度,而且国内也不可能完整。
整合您的插件
停用完全不使用的插件后,可以通过删除重复的功能来进一步减少正在运行的插件的数量。
我见过很多WordPress网站都有两个做相同事情的插件。例如,一个插件添加社交媒体小工具,而另一个插件在文章后添加社交按钮。这些插件无法相互通信,因此它们会加载自己的文件(2倍文件数)。解决方案?找到一个可以完成这两项任务的插件。
整合需要花费更多的时间和精力,但是如果您以前从未做过,则可以删除一些插件并获得一些不错的收益。另外,完成后,您的管理界面也将变得更加整洁。
及时清理或替换旧插件
WordPress插件很多很多,但是不能保证所有的插件都会一直维护更新,所以我们需要定期检查正在使用的插件,如果插件有更新,一般建议及时更新,如果插件超过一年没有更新了,这时候你可能需要去审核这个插件的兼容性和安全性,并尝试去寻找可用的新插件替换。
总之,我们使用插件的原则是:不需要的坚决删除,同类插件只保留一个,有错误、安全问题、许久不更新的插件及时清除或替代。
不断优化您的网站
我希望您对插件如何影响站点性能有了一个清晰的了解。
清理插件后,您会立即看到性能改进,但是您可以做更多的事情来加快站点速度,建议看下《一定要看的WordPress网站性能及速度优化建议》。
编码不良的插件会减慢网站速率,而非所有插件
宁愿多写几行代码,少安装插件
跟服务器性能也有关系,垃圾服务器插件多了确实卡。