读者经常问我们应该在网站上安装多少个 WordPress 插件?每个人都想知道的真正问题是多少插件太多?
由于人们对 WordPress 插件以及它们如何影响网站速度、性能和安全性存在很多误解,因此我们希望为不懂技术的用户详细解释这个主题。
在本文中,我们将解释您的网站上应安装多少个 WordPress 插件。我们还将讨论插件如何影响和不影响您的网站。我们的目标是帮助您学习如何通过 WordPress 插件的完美组合来运行您的网站。
关于 WordPress 插件及其工作原理
在深入研究之前,让我们先谈谈 WordPress 插件及其工作原理。
WordPress 插件就像您网站的应用程序。他们帮助您添加新功能和网站功能,例如创建在线商店、adding 联系表格等等。
与 WordPress 本身一样,插件也是用 PHP 编程语言编写的。 PHP 代码在您网站的托管服务器上运行并利用其资源。
这就是为什么您必须选择一家优秀的 WordPress 托管公司,它为您提供简单的工具来管理这些资源并有效运行您的网站。
要了解更多信息,请参阅我们有关 WordPress 插件如何工作的详细指南。如果您想更深入地挖掘,请查看 WordPress 在幕后的实际工作原理(信息图)。
自从 WordPress 1.2(添加了对 WordPress 插件的支持)以来,插件一直是用户的福音。没有插件的WordPress就像一家没有玩具的玩具店。这一点都不好玩。
为什么插件对于 WordPress 网站至关重要
尽管 WordPress 核心提供了强大的发布框架,但正是插件才使 WordPress 成为最流行的。世界上流行的网站建设者。
多年来,可用的 WordPress 插件总数不断增加。在撰写本文时,官方插件目录中有超过 60,000 个免费 WordPress 插件。
除了这些免费插件之外,还有第三方公司和开发者销售的数千个优质 WordPress 插件。
插件可以帮助您改进 SEO、提高安全性、管理用户等等。如果您的网站上不使用 WordPress 插件,那么您的业务将很难发展。
WordPress 插件如何获得不良声誉
插件的目的是扩展 WordPress 来做几乎任何你能想象到的事情。然而,现在我们看到许多初学者用户对插件感到恐惧或克制。
人们担心性能、安全性、可靠性等。这主要是因为设计人员、开发人员和网络托管支持技术人员在对客户的网站进行故障排除时会感到非常沮丧。
在沮丧中,他们会发表诸如“插件较少”或“是插件拖慢网站速度”之类的评论。
这些言论在社交媒体、面对面的聚会和会议中引起了共鸣。这些陈述的最大问题是含糊不清。
少了什么?多少 WordPress 插件太多了?
我们认为问题不在于插件的数量,而在于质量。
您可以在您的网站上运行数十个优秀的 WordPress 插件,不会出现任何问题,但添加一个编码不良的插件可能会降低您的网站速度。
当发生这种情况并且您请求故障排除帮助时,您的托管公司支持技术人员或其他开发人员将归咎于插件的数量。
这是有道理的,因为使用 5 个插件对网站进行故障排除要容易得多han 对 30 个网站进行故障排除。插件的数量使他们的工作变得更加困难。
谨慎地接受因沮丧而产生的任何此类建议非常重要。
您应该礼貌地要求他们确定是哪个特定插件导致了问题,因为简单地归咎于数量是懒惰的结果。
从长远来看,我们的 WPBeginner 网站目前有 62 个活动插件,而且加载速度非常快。
如果我们要添加一个会降低网站速度的不良插件,那么我们只需禁用该一个不良插件(并非全部 62 个)。
话虽如此,让我们来看看插件如何影响您网站的不同方面。
WordPress 插件如何影响网站速度和性能
WordPress 插件有许多不同类型,每种插件对您网站性能的影响都不同。
有一些插件主要影响t他是前端。例如,页面构建器插件、联系表单、图库、滑块等。
还有一些插件主要用于在后端或管理区域中执行任务。例如WordPress备份插件、编辑插件、各种后台进程等。
还有一些插件可以在任何地方运行,包括管理区域和前端。例如,SEO 插件、WordPress 防火墙插件等等。
WordPress 插件对网站速度和性能的影响取决于该插件的加载位置。
例如,仅当您在 WordPress 管理区域中执行特定任务时加载的插件通常不会影响您网站的性能。
另一方面,在前端加载的插件可能会产生更大的性能占用。
此外,执行常规后台进程(例如损坏的链接检查、404 监控等)的插件也会显着减慢速度n 您的网站整体性能。
插件可以通过以下方式影响您的网站性能:
- 发出额外的 HTTP 请求 – 某些插件(主要是前端插件)可能需要自定义样式或脚本才能正常工作。因此,他们可能会添加额外的 JS 和/或 CSS 文件。加载这些文件需要发出额外的 HTTP 请求,这会减慢页面加载时间。
- 额外的数据库查询 – 某些插件可能会增加您的数据库查询。例如,用于显示热门帖子、相关帖子或任何其他提取数据库元素并将其显示在前端的插件。
- 后台进程和数据库写入 – 某些插件在运行后台进程(例如检查损坏的链接、监控和记录帖子浏览量等分析)时可能会占用大量服务器资源。
大多数优秀的 WordPress 插件只会在需要时加载额外的文件,并且它们会最大限度地减少数据库消耗LS。然而,有时这是不可避免的。
幸运的是,大多数情况下都有可用的优化。让我们看一下这些问题的短期和长期解决方案。
在执行此操作之前,首先确保您已在 WordPress 网站上启用缓存。如果没有缓存,您的网站将永远很慢。
现在,让我们继续进行其他优化。
修复其他 HTTP 请求问题
插件必须添加额外的 HTTP 请求(即 JS 和 CSS 文件)才能开箱即用。例如,当您安装联系表单插件时,您希望它能够正常工作并且看起来不错。
人们抱怨额外的 HTTP 请求,却忽略了它们有时是必要的。这是无样式表单的样子。
大多数用户不会喜欢它,有些甚至会认为它坏了。好吧,如果联系表单不添加额外的 HTTP 请求,这正是会发生的情况。广告 CSS 和 JS 文件。
简而言之,插件需要额外的样式和脚本才能正常运行。
可以通过三种方法来优化额外的 HTTP 请求问题。所有这些都需要一些编码知识和 WordPress 专业知识,但其中一种方法肯定比其他方法更容易。
第一种方法是取消注册插件正在加载的附加样式和脚本。之后,您可以将插件样式组合到主题的 style.css 文件中,并将插件脚本组合到主题的主 JavaScript 文件中。
第二种方法是有条件地在需要的页面上加载插件样式/脚本。
我们已经在有关禁用 WordPress 插件添加的其他脚本和样式表的文章中解释了这两种方法。
对于不精通代码的人,您可以使用高级缓存插件,例如 WP Rocket,它允许您缩小和协作只需单击一下即可合并文件。这适用于大多数情况,但在某些情况下可能会导致与特定插件发生冲突。
话虽如此,您必须了解一些额外的 HTTP 请求并不像您想象的那么重要。我们这里讨论的是毫秒。但是,如果您有很多插件添加额外的 HTTP 请求,那么此优化将允许您缩短加载时间几秒钟。
许多不懂技术的企业主只是从 Seahawk 等提供商那里聘请 WordPress 开发人员来加速他们的网站(这是一项值得的投资)。
现在我们已经介绍了 HTTP 请求,让我们看一下其他数据库查询。
修复其他数据库查询和后台进程
某些插件可能会增加数据库服务器的负载。 WordPress 本身在缓存查询方面做得非常好,大多数编码良好的插件不会导致任何重大问题。
H然而,如果您有一个高流量的网站,那么使用数据库驱动的插件可能会成为一个问题,特别是如果您没有适当的服务器资源。
例如,如果您拥有 WooCommerce 会员网站或在线商店,那么您将处理大量未缓存的请求。在这种情况下,唯一真正的选择是使用托管 WordPress 托管解决方案,甚至是专门的 WooCommerce 托管解决方案。
现在有一些插件非常消耗资源,您应该不惜一切代价避免使用它们。
例如,有一些插件可以在 WordPress 中添加各种分析功能,例如一些电子邮件选择插件、网站统计插件、帖子浏览量跟踪插件等。这些插件在每次页面加载时写入数据库的效率很低,这会显着影响减慢您的网站速度。
您可以使用 Google Analytics for WordPress by MonsterInsights 或 Jetpack Sta 等插件以更可扩展的方式跟踪分析ts。
您可以使用 OptinMonster 等插件或使用您最喜欢的电子邮件营销服务中的注册表单来添加具有更可扩展跟踪功能的电子邮件选择加入表单。
还有一些插件可以监视 404 错误并跟踪损坏的链接,这会增加负载并压垮服务器资源。您应该使用 Ahrefs 或 SEMRush 等第三方云服务,而不是使用这些插件,它们会自动跟踪损坏的链接并提供许多其他有用的 SEO 见解。
如果您不需要高级解决方案,那么您可以使用免费工具,例如 AIOSEO 的 Broken Link Checker。它允许您扫描最多 200 个内部链接,以确保它们正常工作。
WordPress 插件如何影响安全性
安装 WordPress 插件时,安全性是另一个主要问题。许多用户担心拥有更多插件会使他们的网站更容易受到攻击。
确实,一个糟糕的合作ded WordPress 插件可能会被黑客利用,使您的网站容易受到攻击。然而,对于几乎所有现有的软件来说也是如此。
疏忽是必然会发生的。然而,开源最好的一点是,很多人都在使用该软件,这使得漏洞被发现和修复的速度更快。
您可以使用 Sucuri 等 WordPress 安全插件来保证您网站的安全。他们扫描数千个网站,并帮助您发现易受攻击的插件的大多数安全问题。
您还可以通过提高 WordPress 的整体安全性来保护您的网站。这使您可以在任何漏洞被黑客利用之前添加安全层。
WordPress 插件和可靠性
有些人担心插件的可靠性。如果插件停止使用怎么办?如果更新慢怎么办?
开源 WordPr 的美妙之处ess 生态系统的特点是总是有替代方案。
如果您使用流行的插件,它很可能不会被停用。如果是,那么其他人可能会分叉它并继续开发。这就是开源的力量。这也是 WordPress 诞生的原因(之前的平台称为 b2/cafelog)。
只要您选择具有良好记录和信誉良好的作者的插件,那就没问题。
我可以通过添加代码片段来避免使用插件吗?
网络上有很多文章向您展示:“如何在没有插件的情况下在 WordPress 中执行 XYZ”(例如这篇文章)。
这些文章的目的不是阻止使用插件,而是向您展示如何学习代码。基本上可以通过三种方式将代码片段添加到您的网站。您可以将它们添加到您的functions.php 文件、特定于站点的插件中,或者使用插件添加自定义代码片段。
无论采用哪种方法您可以选择,向您的网站添加代码片段与独立插件具有相同的性能影响。
如果您安装与插件相同的代码片段,那么基本上您是在运行该插件而不安装它。缺点是您不会获得该代码的任何插件更新或安全修复。
但是,如果您想向网站添加许多自定义项,则可以使用最好的 WordPress 代码片段插件 WPCode 来替换多个独立插件。
WPCode 可以轻松安全地在 WordPress 中添加自定义代码,而无需编辑主题的functions.php 文件。
您可以从一个中央屏幕管理所有自定义代码片段。另外,您可以安全地切换 WordPress 主题,而不会丢失重要的网站功能。
WPCode Pro 附带私有云片段库、计划片段、转换像素等。您还可以使用 WPCode 的免费版本用于开始。
有关此主题的更多信息,请参阅我们的 WordPress 插件与functions.php 文件哪个更好的指南。
您应该安装多少个 WordPress 插件?多少个 WordPress 插件太多了?
您应该根据需要安装尽可能多的 WordPress 插件来运行您的网站并发展您的业务。
平均而言,商业网站拥有至少 20 – 30 个插件是很常见的。
如果您充分利用 WordPress 的潜力并拥有许多高级功能,那么此计数可以轻松达到 50+。
例如,以下是我们网站上的活跃插件数量:
- WPBeginner – 62 个活跃插件
- OptinMonster – 67 个活跃插件
- WPForms – 54 个活跃插件
- MonsterInsights – 68 个活跃插件
- Syed Balkhi 的博客 – 42 个活跃插件
- 莱佛士ress – 17 个活跃插件
- WP Mail SMTP – 39 个活跃插件
这些计数应该强调,并不是插件的数量减慢了您网站的速度。
只要您使用遵循 WordPress 编码标准的高质量插件,您就可以使用大量插件。
这是我们网站通过 Pingdom 获得的性能结果。
尽管使用了数十个插件和自定义代码片段,我们的网站仍然在半秒(479 毫秒)内加载。
如何选择最好的 WordPress 插件?
我们的用户最常问的问题之一是“如何为我的网站选择最好的插件?”
如果您正在寻找免费插件,则只需从 WordPress.org 插件目录下载即可。官方的 WordPress 插件目录也让您更容易选择好的插件。
您可以看到插件的比率ng 和其他 WordPress 用户提供的评论。您还可以查看该插件上次更新的时间以及安装了该插件的网站数量。
另一方面,如果您正在寻找高级插件,请确保它们来自信誉良好的 WordPress 公司或开发人员。如果您不确定,请四处寻找评论和推荐。
有关更多详细信息,请参阅我们有关如何选择最佳 WordPress 插件的完整指南。
如果您刚刚开始,请查看我们专家精选的每个网站都应具备的基本 WordPress 插件。您还可以查看 WPBeginner 的 WordPress 插件类别,我们会定期分享最好的 WordPress 插件以及如何使用它们。
我们希望本文能够解答您有关应安装多少个 WordPress 插件的问题。您可能还想查看我们揭穿最常见 WordPress 神话的文章,或者我们专家精选的最佳商务电话服务。
如果你喜欢这个ar文章,然后请订阅我们的 WordPress 视频教程 YouTube 频道。您还可以在 Twitter 和 Facebook 上找到我们。