太多插件对 WordPress 网站的影响 – 从专家那里了解
已发表: 2017-02-27当然,是的。 对于您在 WordPress 网站上安装的每个插件,您肯定会减慢您的网站速度,即使这意味着几毫秒。
然而,现实是它,你的 WordPress 网站没有插件就什么都不是。
事实上,WordPress 网站只能与旁边的插件共存。 但是这里总是有一些常见的问题,
- 我的网站实际需要多少插件?
- 与我的网站集成的插件过多会产生什么影响?
要获得上述问题的答案,您肯定需要阅读整个讨论,并自己决定什么最适合您。
这是真的吗? WordPress 可以一次处理无限的插件吗?
截至今天,WordPress 在 WP 目录中托管了超过 40000 个插件。 从理论上讲,WP 可以同时处理无数个插件,而不会影响网站性能。 然而,很少有实际因素正好相反。
托管性能是证明上述神话错误的第一件事。 当托管服务提供商提供少量带宽时,即使安装了一些插件,网站的运行速度也会变慢。
插件编码是不赞成神话的另一件事。 由于错误编码或编码不当,错误编程的插件可能会使网站完全崩溃,或者可能会迫使网站做出怪异或荒谬的行为。 只要您看到插件从一开始就解决了目的,您就会了解网站的可靠性,而不是随意行事。
现在假设你有一个惊人的带宽支持你的网站,以及你可以使用的高效插件。 您现在如何看待一次合并太多插件? 还有很多潜在的风险,你当然不能忽视。
插件过多的潜在问题
您的站点对于您安装的插件是安全的还是不安全的,完全取决于插件旨在解决的目的、它们的编码方式以及其中有多少仍然处于活动状态。 以下是网站由于插件过多而可能面临的潜在危险:
崩溃是一种常见现象
即使是最专业的 WP 开发人员也无法避免因过度安装插件而引起的问题的威胁。 例如,请记住四年前 WP Total Cache 和 WP Super Cache 插件如何构成严重的远程代码执行 (RCE) 漏洞。 或者,像 Yoast SEO 这样的免费和流行的插件在同一时间提出了严重的问题,尽管取消了 noindex 标签; noindex 代码仍然出现在源代码中。
WordPress 是一个开源社区,全球的人们可以轻松地共享、更改、使用或创建平台,使其极易受到编码不良的插件的攻击。 由于无休止地存在如此多的免费插件,人们经常担心为自己的站点测试插件的可靠性、安全性和性能。
页面速度受到很大影响
当不必要的插件充斥网站时,页面加载速度会产生巨大影响,尤其是当它们存在一些缺陷时。 安装的插件越多,站点执行速度越慢。 每个插件每次加载时都会调用服务器请求,向浏览器添加额外的代码。 这会导致速度降低,从而影响站点性能。 即使有几个插件与您的网站不兼容,它们肯定会减慢网站速度,同时也不会同时执行。
安全漏洞成为普遍现象
没有人喜欢让他们的 WordPress 网站被黑客渗透。 安全性始终是一个主要问题,并且随着插件数量的增加,问题只会越来越多。 当发生这种意想不到的攻击时,来之不易的声誉会立即丧失。 由于 WordPress 有太多安全漏洞和漏洞利用的历史,无论您如何保护您的网站,当更多插件到位时,安全性可能是一个需要解决的大问题。
可靠性是一个更大的问题
由于网站上安装了多个插件,可靠性可能是一个需要仔细审查的主要问题。 潜在的问题可能与任何事情有关,从易用性到糟糕的支持、更新缓慢、已停产的插件或可悲的代码质量。
一些有用的技巧来明智地处理插件
处理与插件相关的许多超出您的站点要求的问题可能会很困难。 但是,一些有意识的计划可能正好可以解决和避免与插件相关的问题。 让我们看看那些简单但非常有用的技巧,让您免于插件管理的麻烦。
功能不应重复
在安装全新插件时,您需要提前交叉检查您已经拥有哪些插件。 这也将帮助您确定新插件提供的功能是否已由旧插件提供。 您需要完全精通所有现有插件提供的所有功能,以便更容易决定新插件的安装。
处理站点减速情况
由于虚拟爬行,您的网站可能会因为一次安装太多插件而大大降低速度。 因此,请安装 WP Super Cache 或 W3 Total Cache 之类的插件,以帮助您处理网站速度较慢的问题。 这种缓存插件有助于将来自服务器的文件请求存储到文件中,这些文件不仅是静态的而且更靠近服务器,但反过来又有助于减少服务器负载。
插件的性能有待测试
页面的加载时间必须在插件安装前后进行测试。 利用像PageSpeed这样的工具,它不仅会分析页面的实际速度,还会推荐必要的解决方案来提高网站速度。 该工具对站点进行详细测量,从而全面了解插件安装如何影响整体性能。

另一个检查相同的工具是 WP Speedster,其中有一个自动化系统,可以根据性能对您的网站主题和插件进行排名,并另外提供有关功能和特性的大量信息。 利用另一个插件 P3(Plugin Performance Profiler),您可以根据已安装插件的加载时间测量插件性能的详细配置文件。 这可以帮助您缩小插件选择范围。
通过备份来保护网站
在尝试使用一系列插件时,安全性是首要考虑的问题。 您可能希望在您的网站上安装一系列插件。 但是,在这样做之前备份您的网站总是明智的。 一个糟糕的插件可能会毁掉整个站点,因此在集成一系列插件之前备份站点数据至关重要。
即使是正常工作的插件也不能保证您网站的安全。 因此,定期备份您的数据,并使所有插件保持最新,这样就不会发生脚本冲突,从而减少黑客和垃圾邮件发送者的脆弱性。 还要记住只使用那些与您的 WordPress 版本兼容的插件。
可靠性是成功的关键
每个插件都附带一个代码块,这也可能导致膨胀软件风险的增加。 如果编码做得很好并且是最新的,那么真的没有什么可担心的。 但是,如果插件已停止使用,或者编码不合适,插件可能会成为您网站的灾难。 代码质量标准可以在 WP 生态系统内衡量,但不适用于 WordPress 插件目录之外的标准。
停产的插件肯定会在某一时刻产生问题。 但是,如果是高质量的流行插件,您不必担心插件很快就会停止使用,或者不会发生更新。 请检查商业或免费插件提供的支持。 对于不存在支持协议的免费插件尤其如此,因此您必须依赖用户反馈。
选择插件时要考虑的事项
一个闪亮的插件可以激发您的核心,为您的网站即时下载。 然而,并不是每个插件都是有用的,即使有,在安装和激活新插件之前也必须牢记许多因素的清单。 这些指南可帮助您确定相关插件是否适合您的网站。
- 别搞错了。 一次安装太多插件不是根本原因。 糟糕的编码插件毁了一切。
- 检查插件背后的开发人员。 如果涉及受人尊敬的名称,您肯定可以继续进行无风险安装。
- 请在论坛、WordPress 目录、评级和评论等中查找插件评论,以了解与插件相关的见解。 如果绝大多数人支持插件,那么您当然可以依赖它们。
- 可视化插件将对您的网站产生什么影响。 此外,请确保该插件不会在您的网站上造成混乱,导致功能异常或视觉吸引力,从而影响用户的整体体验。
- 跟踪哪些插件是必要的,哪些不是。 因此,保留有用的插件,同时消除不必要的插件。
- 阅读文档将使您对插件屏幕截图、教程、描述以及如何使用插件有一个清晰的认识。
- 您正在查看的插件必须有更新版本。 请检查活动安装或下载的日期戳,使其成为具有统计数据的可靠插件以支持事物。
- 请遵循上述清单要点,您应该能够减少插件选择对您的网站产生负面影响的相关风险。
要使用多少插件?
如果您仍然对插件的数量游戏有疑问,那么这与您使用的插件数量无关,而与您网站使用的正确插件有关,无论它们的数量或多或少。 诀窍在于这些插件执行的操作,在浏览器中呈现站点视图。 大多数插件都非常易于处理。 然而,其他人需要复杂的操作,就后端的昂贵处理而言,导致网站速度变慢。 该站点不会受到太多插件的影响,但是一个复杂的插件会大大降低站点速度。
让我们总结四个关键问题; 您需要在合并插件之前询问。
- 插件是否伴随太多资产、样式或编码脚本?
- 每个页面的数据库查询数量是否急剧增加?
- 插件是否涉及复杂的操作?
- 插件是否需要远程外部 API 请求?
用最终的想法总结事情
刚开始使用最新的 WordPress 网站的人们总会有一些问题盘旋在他们的脑海中。 什么插件是理想的? 如何在插件之间入围? 如果两个插件的用途完全相同,该选择什么插件? 哪些插件有最干净的记录? 如何确定哪些插件比其他插件更可信?
确保完整阅读此讨论,以便通过正确的逐步过程来获得最佳插件。 为了让您更轻松,您只需要查看有多少人下载了该插件,该插件附带什么样的评分,有多少人对讨论该插件表现出浓厚的兴趣,人们对该插件的实际评价,插件获得了多少好评或差评,以及插件创建背后的实际开发者是谁。