跳到主要内容

读者经常问我们,他们的网站上应该安装多少个WordPress插件?每个人都想知道的真正问题是太多的插件太多了?

由于对WordPress插件存在很多误解,以及它们如何影响网站的速度,性能和安全性,因此我们想为非技术用户详细解释此主题。

在本文中,我们将说明您的网站上应安装多少WordPress插件。我们还将讨论插件如何影响和不能影响您的网站。我们的目标是帮助您学习如何通过WordPress插件的完美组合来运行您的网站。

您应该安装几个wordpress插件?太多了
您应该安装几个wordpress插件?太多了

关于WordPress插件及其工作方式

在深入探讨之前,让我们先讨论一下WordPress插件及其工作方式。

WordPress插件就像您网站的应用程序。它们可帮助您添加新功能和网站功能,例如建立在线商店,添加联系表等。

像WordPress本身一样,插件也使用PHP编程语言编写。PHP代码在您网站的托管服务器上运行,并利用其资源。

这就是为什么您必须选择一家优秀的WordPress托管公司,为您提供简单的工具来管理这些资源并有效地运行您的网站的原因。

要了解更多信息,请参阅有关WordPress插件如何工作的详细指南。如果您想更深入地进行研究,请查看WordPress在幕后的实际工作方式(信息图形)。

自WordPress 1.2(添加了对WordPress插件的支持)以来,插件一直是用户的福音。没有插件的WordPress就像没有玩具的玩具商店。没意思

为什么插件对于WordPress网站必不可少

为什么插件对于wordpress网站必不可少
为什么插件对于wordpress网站必不可少

尽管WordPress核心提供了强大的发布框架,但是使WordPress 成为世界上最受欢迎的网站构建器的原因仍然是广泛使用的插件。

多年来,可用的WordPress插件总数一直在增长。在撰写本文时,官方插件目录中提供了超过54,000个免费WordPress插件。

除了这些免费插件外,第三方公司和开发人员还出售了数千种高级WordPress插件。

插件可以帮助您改善SEO,提高安全性,管理用户等。不使用网站上的WordPress插件来发展业务将非常困难。

WordPress插件如何获得不良声誉

Wordpress插件如何获得不良声誉
WordPress插件如何获得不良声誉

插件的目的是扩展WordPress,以执行您可以想象的几乎所有操作。但是,现在我们看到许多初学者对插件感到恐惧或克制。

人们担心性能,安全性,可靠性等问题。这主要是因为设计师,开发人员和Web托管支持技术人员在对客户的网站进行故障排除时会感到非常沮丧。

令他们沮丧的是,他们的评论像是“ 插件数量减少 ”,或者“ 是插件使您的网站变慢了 ”。

Toomanyplugins
Toomanyplugins

这些声明在整个社交媒体,面对面的聚会和会议中引起了共鸣。这些声明最大的问题是它们的模棱两可。

什么更少?多少个WordPress插件太多?

我们认为问题不是插件的数量,而是质量。

您可以在网站上运行许多不错的WordPress插件,而不会出现任何问题,但是添加一个编码错误的插件会降低您的网站速度。

如果发生这种情况,并且您需要故障排除帮助,则托管公司的支持技术人员或另一名开发人员将怪罪于插件的数量。

这是有道理的,因为对具有5个插件的网站进行故障排除比对具有30个插件的网站进行故障排除要容易得多。大量插件使工作变得更加困难。

谨慎对待因挫败而产生的任何此类建议非常重要。

您应该礼貌地请他们确定是哪个特定的插件引起了问题,因为简单地指责数量是懒惰的结果。

为了正确理解这一点,我们的WPBeginner网站目前有62个活动插件,并且加载速度非常快。

如果我们要添加一个使网站速度变慢的不良插件,那么我们仅需禁用该不良插件(并非全部62个)。

话虽如此,让我们看一下插件如何影响网站的不同方面。

WordPress插件如何影响网站的速度和性能

Wordpress插件如何影响网站的速度和性能
WordPress插件如何影响网站的速度和性能

WordPress插件有很多不同类型,它们各自对您网站性能的影响不同。

有些插件主要影响前端。例如,页面构建器插件,联系表单,图库,滑块等。

然后是主要用于在后端或管理区域内执行任务的插件。例如,WordPress备份插件,编辑插件,各种后台进程等。

也有可以在任何地方运行的插件,包括管理区域和前端。例如,SEO插件,WordPress防火墙插件等。

WordPress插件对网站速度和性能的影响取决于该插件的加载位置。

例如,仅当您在WordPress管理区域中执行特定任务时才加载的插件通常不会影响您网站的性能。

另一方面,前端加载的插件可能会占用更大的性能。

此外,执行常规后台过程(如断开的链接检查,404监视等)的插件也会大大降低您的整体网站性能。

插件可以通过以下方式影响您的网站性能:

  • 发出其他HTTP请求 –一些插件(主要是前端插件)可能需要自定义样式或脚本才能正常工作。因此,他们可能会添加额外的JS和/或CSS文件。加载这些文件需要发出其他HTTP请求,这会减慢页面加载时间。
  • 其他数据库查询 -一些插件可能会增加数据库查询。例如,用于显示流行帖子,相关帖子或其他任何可提取数据库元素并将其显示在前端的插件。
  • 后台进程和数据库写入 –一些插件在运行后台进程时会占用大量服务器资源,例如检查断开的链接,监视和记录后视图等分析。

大多数优秀的WordPress插件仅在需要时才加载其他文件,并且它们将最大限度地减少数据库调用。但是,有时这是不可避免的。

幸运的是,大多数情况下都可以进行优化。让我们看一下这些问题的短期和长期解决方案。

在执行此操作之前,首先请确保您已在WordPress网站上启用了缓存。没有缓存,您的网站将永远变慢。

现在,让我们继续进行其他优化。

解决其他HTTP请求问题

插件必须添加其他HTTP请求(即JS和CSS文件)才能使用。例如,当您安装联系人表单插件时,您希望它能够正常工作并且看起来也不错。

人们抱怨其他HTTP请求,却忽略了有时它们是必需的。这是未样式化的表单的外观。

大多数用户不喜欢它,有些甚至认为它已损坏。好吧,如果联系表单没有添加额外的HTTP请求来加载CSS和JS文件,这就是发生的情况。

简而言之,插件需要其他样式和脚本才能正常运行。

有三种方法可以优化其他HTTP请求问题。所有这些都需要一些编码知识和WordPress专门知识,但是一种方法肯定比其他方法简单。

第一种方法是注销该插件正在加载的其他样式和脚本。之后,您可以将插件样式组合到主题的style.css文件中,并将插件脚本组合到主题的主JavaScript文件中。

第二种方法是在有需要的页面上有条件地加载插件样式/脚本。

我们已经在文章中介绍了有关禁用WordPress插件添加的其他脚本和样式表的两种方法。

对于那些不懂代码的人,您可以使用高级缓存插件,例如WP Rocket,它使您可以单击并缩小和合并文件。这在大多数情况下都可以使用,但是在某些情况下,可能会导致与特定插件发生冲突。

如此说来,您必须了解,一些其他HTTP请求并不像您想象的那样重要。我们在这里谈论毫秒。但是,如果您有许多添加其他HTTP请求的插件,则此优化将使您节省几秒钟的加载时间。

许多非技术性企业所有者只是从Codeable 雇用了WordPress开发人员来加快他们的网站的速度(这是一笔值得的投资)。

既然我们已经介绍了HTTP请求,那么让我们看一下其他数据库查询。

修复其他数据库查询和后台进程

一些插件可能会增加数据库服务器上的负载。WordPress本身在缓存查询方面做得非常好,大多数编码良好的插件不会引起任何重大问题。

但是,如果您的网站流量很高,那么使用数据库驱动的插件可能会成为一个问题,尤其是如果您没有适当的服务器资源时。

例如,如果您有一个会员网站或带有WooCommerce 的在线商店,那么您正在处理许多未缓存的请求。在这种情况下,唯一真正的选择是使用托管的WordPress托管解决方案,甚至是专用的WooCommerce托管解决方案。

现在有一些插件非常耗费资源,您应该不惜一切代价避免使用它们。

例如,有些插件可以在WordPress中添加各种分析功能,例如某些电子邮件选择插件,网站统计信息插件,帖子查看跟踪插件等。这些插件在每次页面加载时都会低效地写入数据库,这会大大降低您的浏览速度网站。

您可以使用MonsterInsights或Jetpack Stats的插件(如WordPress的Google Analytics(分析))以更具扩展性的方式跟踪分析。

您可以使用OptinMonster之类的插件或通过使用您最喜欢的电子邮件营销服务中的注册表单来添加具有更大可扩展性跟踪功能的电子邮件选择加入表单。

还有一些插件可以监视404错误并跟踪断开的链接,这些链接可能会增加沉重的负担并淹没服务器资源。而不是使用这些插件,您应该使用第三方云服务(例如Ahrefs或SEMRush),它们可以自动跟踪断开的链接并提供许多其他有用的SEO见解。

如果您不希望使用高级解决方案,则可以使用免费的工具,例如“ 损坏的链接检查”,该工具可以一次检查300页以查找损坏的链接。

WordPress插件如何影响安全性

Wordpress插件如何影响安全性
WordPress插件如何影响安全性

安装WordPress插件时,安全性是另一个主要问题。许多用户担心拥有更多插件会使他们的网站更加脆弱。

没错,一个编码错误的WordPress插件可能会被黑客利用,并使您的网站容易受到攻击。但是,对于几乎所有存在的软件也是如此。

监督必将发生。但是,关于开源的最好之处在于,许多人正在使用该软件,这使得发现和修复漏洞的速度更快。

您可以使用Sucuri等WordPress安全插件来保护您的网站安全。他们扫描成千上万个网站,并通过有漏洞的插件帮助您解决大多数安全问题。

您还可以通过改善整体WordPress安全性来保护您的网站。这使您可以在黑客可以利用任何漏洞之前添加安全保护层。

WordPress插件和可靠性

Wordpress插件和可靠性
WordPress插件和可靠性

有些人担心插件的可靠性。如果插件停产怎么办?如果更新缓慢怎么办?

关于开源WordPress生态系统的美丽之处在于,总有其他选择。

如果您使用流行的插件,则很有可能不会停止使用。如果是这样,那么其他人可能会分叉它并继续开发。那就是开源的力量。这也是WordPress出现的方式(以前的平台称为b2 / cafelog)。

只要您选择具有良好记录并享有声誉的作者的插件,就可以了。

我可以通过添加代码片段来避免插件吗?

整个网络上都有一些文章向您显示:“如何在没有插件的情况下在WordPress中执行XYZ”(像这样)。

这些文章的目的不是阻止使用插件,而是向您展示如何学习代码。基本上,可以通过三种方式向站点添加代码片段。您可以将它们添加到您的functions.php文件(特定于站点的插件)中,或使用插件添加自定义代码段。

无论选择哪种方法,向您的网站添加代码段都具有与独立插件相同的性能影响。

如果您安装与插件相同的代码片段,那么基本上您是在运行插件而不安装它。缺点是您不会获得该代码的任何插件更新或安全修复程序。

有关此主题的更多信息,请参阅关于WordPress插件与functions.php文件的指南,哪个更好。

您应该安装几个WordPress插件?多少个WordPress插件太多?

您应该安装几个wordpress插件
您应该安装几个wordpress插件

您应该安装尽可能多的WordPress插件来运行您的网站并发展业务。

平均而言,对于一个商业网站来说,至少有20-30个插件是很常见的。

如果您正在充分利用WordPress并具有许多高级功能,那么这个数字很容易超过50。

例如,以下是我们网站上活动插件的数量:

  • WPBeginner – 62个活动插件
  • OptinMonster – 67个活动插件
  • WPForms – 54个活动插件
  • MonsterInsights – 68个活动插件
  • Syed Balkhi的博客 – 42个活动插件
  • RafflePress – 17个活动插件
  • WP Mail SMTP – 39个活动插件

这些计数应突出显示,不是让您的网站变慢的插件数量。

只要您使用符合WordPress编码标准的高质量插件,就可以使用大量插件。

这是我们通过Pingdom网站的性能结果。

如何选择最好的wordpress插件
如何选择最好的wordpress插件

尽管使用了许多插件和自定义代码段,但我们的网站仍在半秒(479毫秒)内加载。

如何选择最好的WordPress插件?

用户最常问的问题之一是“如何为我的网站选择最好的插件?”

如果您正在寻找免费的插件,请仅从WordPress.org插件目录下载。官方的WordPress插件目录也使选择好插件变得更加容易。

您可以看到其他WordPress用户提供的插件评级和评论。您还可以查看该插件的最新更新时间以及安装了多少个网站。

另一方面,如果您正在寻找高级插件,请确保它们来自信誉良好的WordPress公司或开发人员。如果不确定,请查看周围的评论和推荐。

有关更多详细信息,请参见有关如何选择最佳WordPress插件的完整指南。

如果您只是刚开始,请参阅我们的专家精选,每个网站都应该具有必要的WordPress插件。您还可以查看WPBeginner的WordPress插件类别,在该类别中我们会定期共享最佳的WordPress插件以及如何使用它们。

回到顶部