Products
GG网络技术分享 2025-03-18 16:05 0
我们都知道,性能和速度是访问者如何看待他们在网站上的体验的关键部分。 这就是我们使用优化的网络托管计划、安装 CDN 并利用缓存插件来保持 WordPress 网站快速流畅运行的原因。
但是,对于您的一些客户来说,为 VPS 或托管 WordPress 托管付费是不可行的。 有些人可能会反对 CDN 之类的东西,因为他们的大部分业务都集中在一个小的本地区域内。
但是,当流量数量和由此产生的 HTTPS 请求增加时,您需要 某物 减轻共享或云托管服务器的负载以保持高性能。
我建议缩小他们最慢的 WordPress 插件的范围,看看你是否可以减轻它们内部的一些重量和压力。 让我们谈谈如何完全取消这些缓慢的 WordPress 插件,或者找到更轻量级和更有效的替代方案来替换它们。
您已经知道在 WordPress 网站上拥有太多插件可能会损害性能。 但是,如果您确信您有足够数量的插件来完成您需要完成的任务,但性能仍然落后怎么办?
好吧,那么您可能拥有最慢的 WordPress 插件之一。 当然,WordPress 插件会使您的网站运行缓慢的原因有很多。 例如,它可能编码不佳,可能被黑客入侵,或者可能已过时……插件需要由其开发人员精心维护,并由其用户妥善管理。 然而,有时,即使是最高质量的插件也会对网站的性能产生不利影响。
这些是高质量 WordPress 插件会使网站显着变慢的最常见原因:
下面我将解释你可以做些什么来识别 WordPress 插件犯了这些违规行为。 不过,现在,让我们看一下最流行的插件,如果您的客户的服务器不具备处理它们的能力,您可能希望找到替代方案:
让我们来看看这些……
每个网站都需要一个联系表格,通过该表格可以收集潜在客户。 Contact Form 7 拥有超过 500 万次的下载和计数,是迄今为止完成工作的最受欢迎的插件。
事情是这样的:这个插件制作精良,开发人员似乎非常小心地支持它。 然而,这是一个令人难以置信的脚本繁重的 WordPress 插件。 如果仅影响存在联系表单的页面,这可能不是问题,但情况并非如此。 Contact Form 7 将其脚本注入您网站的每个页面。
选择: 如果您想要一个不消耗服务器性能的可比较(且免费)的联系表单插件,请查看 Ninja Forms。 对于 WPMU DEV 成员来说,Forminator 是一个很好的高级选项。
在我看来,Jetpack 是一个很好的全新博客的一体化插件。 它带有分析、社交媒体营销、图像优化、安全措施、SEO 功能等等——它是一套可靠的工具,适用于流量水平较低的入门网站。
但是,正如您可以想象的那样,在一个插件中拥有所有这些功能和模块会消耗大量资源——尤其是如果您没有使用其中包含的所有内容(老实说,您可能不会) . 随着您客户的 WordPress 站点的扩展,有更多服务器效率更高的方法来处理 Jetpack 解决的每个关键任务。
我还建议寻找任何需要 Jetpack 激活才能运行的插件的替代品,例如 VaultPress 插件。 它本身可能是一个很好的备份解决方案,但它需要您安装像 Jetpack 这样臃肿的插件才能工作,这一事实使您应该避免使用它。
选择: 至于如何替换 Jetpack,那是个人选择的问题,因为您可能并不需要它来处理每个功能。 我建议先从 WPMU DEV 的插件名册开始。 您将找到一次性解决方案来替代 Jetpack 的主要功能:安全性、性能优化、SEO 等等。
尽管 NextGen Gallery 是 WordPress 存储库中的一个流行插件,但用户对插件过于复杂有很多抱怨。 当缺点(即图像加载时间变慢)超过优点时(即图像显示精美),它首先破坏了使用这样的插件的目的。
虽然 NextGen 无疑会让您的图片库看起来很出色,但它提供了太多的自定义和选项,而且坦率地说,在服务器资源消耗方面并不能很好地处理它们。
选择: 如果您需要在画廊或轮播中展示您的照片,请试试 Envira Gallery Lite。 即使您向图库添加更多图像和自定义项,此插件也经过优化以保持服务器性能高。
当我四处寻找顶级网络托管公司对最慢的 WordPress 插件的评价时,有一个特定的 类型 我继续看到引用的插件:相关帖子插件。 不仅这些插件不断被引用,而且其中许多被这些网络主机完全禁止。 具体来说,另一个相关帖子被称为最多。
这些类型的插件的问题在于它们会大量调用您网站的数据库。 为了确定要显示哪些相关帖子,他们首先必须为您网站上的所有帖子编制索引。 然后他们对它们进行分类,试图确定内容是关于什么的。 然后他们必须显示那些相关的帖子。 所有这些密集的搜索、索引和 MySQL 排序确实对 WordPress 网站造成了影响。
选择: WPEngine 对相关的后期工具提出了一些建议,这些工具在自己的服务器上处理数据,以保持您的高性能。 当然,这意味着要为高级解决方案付费,但我认为有一些价格合理的解决方案,例如 WordPress 的 Contextly 和 Related Posts,对于具有大量博客组件的网站来说,这是一项明智的投资。
一般来说,Wordfence Security 是一款出色的 WordPress 安全插件。 它很好地涵盖了您在监控威胁方面所需的一切,并在它们有机会对您的网站造成任何损害之前将它们踢出。 它带有防火墙、蛮力保护和恶意软件扫描。
但是,已知有一个特别的功能会导致 WordPress 中的加载时间出现问题,那就是实时流量报告。 这是一个默认设置,当它保持不变时,会显着减慢服务器的响应时间,因为它一直在监控访问您网站的流量质量。
选择: 我在这里有两个建议。 第一个是,如果您的客户对使用 Wordfence 死心塌地,只需关闭实时流量功能。 您可以在基本选项设置下找到它。 但是,如果您的客户愿意尝试新事物,并且想要一些不太可能引起问题的东西,请与他们讨论切换到 Defender 的问题。
显然,上面的列表只包括 最受欢迎 以导致网站性能问题而闻名的 WordPress 插件。 但是所有其他人呢? 当您为具有更多利基专业和需求的客户开发网站时,您可能会遇到不太受欢迎但看似高质量的插件。 您如何确定它们是否是您的 WordPress 网站速度变慢的原因?
几年前,我建议你使用
P3(插件性能分析器)插件。 但是,该插件在安装在 WordPress 中时开始出现严重问题,并且似乎不再受到开发人员的支持。 所以,让我们用老式的方式来做这件事。
这个过程几乎与我们识别 WordPress 插件冲突的过程相同。 唯一的区别是我们不是在寻找破坏您网站的插件,我们只是想看看哪些插件会降低性能。
总之,这是您需要做的:
首先,使用您的 WordPress 备份插件备份您的网站。
接下来,停用所有插件。
跳到您的 WordPress 网站,看看性能问题是否已解决。 如果是这样,那么您知道插件是问题所在。
现在,您将需要一个一个地测试您的插件。 如果您有上面列表中的任何插件,请从它们开始。 如果你不这样做,那么就从顶部开始。
我还建议使用网站扫描工具,例如 Hummingbird 的性能测试、Pagespeed 或 Lighthouse(在 Chrome 浏览器中)。 运行扫描后,您将收到一份性能问题列表,这些问题将准确告诉您哪些脚本、文件和其他任务使您的站点运行得比它必须的慢。 如果您可以将这些问题区域与您的插件之一相关联,那么您将知道其中哪一个是有罪的一方。
如果您的网站受到加载时间缓慢的困扰,并且您已尽一切努力优化您的网站以提高速度,那么问题很可能出在您的某个插件上。
一旦您在插件列表中确定了问题子项,您会怎么做? 好吧,你有几个选择:
编者注: 这篇文章已经更新,以确保准确性和相关性。 [Originally Published: May 2018 / Revised: February 2022]
标签:Demand feedback