Page 1 of 1

如何衡量插件对性能的实际影响?

Posted: Tue Dec 03, 2024 9:05 am
by mdmunjurulhaquesiam
这是一个不容易回答的问题。不过,我们可以做出一个估计。

我们可以控制两个不同的因素:上传的文件和数据库查询的数量。在这种情况下,GTmetrix 也会为我们提供帮助。我在子域上创建了测试安装并安装了WooCommerce。让我们转到瀑布,在搜索框中输入“plugins/woocommerce”,然后查看:

速度 woocommerce 插件
实际上,WooCommerce 添加了 7 个请求,但这些文件非常小,因此页面的最终大小只有 23kb。总而言之,这还不错,特别是如果我们要在完成站点优化后合并这些文件的话。

我们可以通过查询监视器插件查看数据库查询。我们安装它并访问我们网站的页面。在管理员栏的顶部,我们注意到一些数字,单击将在底部打开一个部分。

查询监控elementer数据库请求
转到“按组件查询”,我们看到 WooCommerce 在 0.0017 秒内总共进行了 22 次查询,这并不是几个,但最终,对于插件类型及其添加的功能来说,它一点也不差。

问题是没有固定的数字可以用来做出决定。这个想法是在完成智利电话号码库 的网站上一次检查一个插件,并比较同一网站上的各种插件。例如,在旧的 SupportHost 站点上,我们使用 WPML 和非常沉重的主题。 WPML 没有添加任何文件,但执行了 300 个查询。该主题运行了 100 个查询并加载了近 1MB 的文件。这就是为什么我们决定改变系统并拥有一个超快的网站。

Elementor 等页面构建器的主要问题是什么?
这些页面构建器以及一些主题旨在为每个人提供解决方案。

例如,它们允许您创建 5 种不同类型的定价表、4 个不同的滑块。网站每个部分的不同部分已经由主题开发者创建,或者在Elementor的情况下临时创建的元素。

这是什么意思?

每个元素都需要 CSS 和 javascript 代码。然后,页面构建器或主题必须加载所有这些文件,即使在您不使用定价表的情况下也是如此。

这就是我爱上氧气生成器的原因。仅加载该页面所需的最少资源。

在测试安装中,我添加了 Elementor。我在 GTmetrix 上做了测试,然后进行了搜索。结果呢?

Elementor 插件页面构建器速度减慢
即使我只添加了一个标题、文本和一个按钮,它也会添加 10 个文件,总共 107KB,这没什么荒唐的,但由于我们不需要很多这些文件,所以没有多大意义。

结论
对于那些不关心网络性能的人来说, 采用主题和插件来加速 WordPress 网站并改善网站上的用户体验通常是一个复杂的选择。

您应该依赖对 WordPress 平台有深入了解的专业人士。
您应该明确要求快速的网站加载时间,而不必担心价格。
您应该找到能够为您带来长期良好成果的合作伙伴和合作者。
您想加速您的项目吗?