此版本为拥有大量产品和产品变体的 WooCommerce 商店带来了第一批性能改进。
我们正在开发第二批改进,并将很快发布。
WooCommerce 性能解析
WooCommerce 产品包含许多标准文章和页面所没有的内部数据。
为了您的商店正常运行,WPML 需要在所有语言和产品变体之间同步所有这些数据:
- 例如,价格需要在所有语言中保持一致。
- 或者,当您销售商品时,无论客户使用哪种语言,所有语言的库存水平都会下降。
产品中还有更多类似的数据。
挑战:无法将某些产品数据排除在同步之外,因为它们对于商店功能至关重要。
发生的情况:当您激活 WPML 和 WooCommerce Multilingual 时,您的网站开始管理多种语言并同步大量产品数据,这需要额外的处理。
结果:由于多语言商店需要处理更多信息,因此与单语言商店相比,它始终需要更多的服务器资源。
我们正在做的事情:我们在此版本和未来版本中的目标是尽可能高效地处理产品数据。虽然多语言网站的性能永远无法与单语言网站完全匹配,但我们正在努力最大限度地减少额外的处理。
更快地编辑和翻译 WooCommerce 产品
在此版本中,WPML 在处理产品数据的四个方面变得更快。
下表总结了我们在测试中观察到的性能改进:
执行的操作 | 测量的速度提升 | 我们做了什么 |
---|---|---|
保存和更新产品 | 16 – 30% | 优化了保存产品分类和元信息的机制 |
发送产品进行翻译 | 10 – 30% | 改进了产品数据验证,并为产品附件实现了更好的缓存 |
接收翻译的产品 | 27 – 35% | 实现了一种更高效的机制,用于同步所有类型的产品信息 |
复制产品 | 40 – 53% | 优化了生成翻译作业数据的过程 |
我们将这些改进以范围形式呈现,因为结果取决于您的具体网站设置。
如何立即加速您的 WooCommerce 网站
像往常一样,我们正在逐步推出此版本。但是,您可以立即手动更新您的网站:
- 在您网站的管理员界面中,转到插件 → 添加新插件,然后点击商业选项卡
- 点击检查更新
- WPML 4.7.2 和 WooCommerce Multilingual 5.4.2 将出现在列表中,您可以将您的网站更新到这些版本
仍然存在性能问题?请告诉我们!
如果您在将 WooCommerce 商店更新到最新的 WPML 和 WooCommerce Multilingual 后仍然遇到性能问题,我们很乐意仔细研究。
我们创建了一个专门的联系页面,用于报告 WooCommerce 性能问题。
为了帮助我们有效地调试您的网站,您需要提供以下详细信息:
- 您网站上使用的主题和插件
- 产品和产品变体的数量
- 速度较慢的特定页面(提供直接链接)
- 导致速度变慢的操作(例如,页面加载、保存产品)
- 用于测量性能的工具及其输出
与即将发布的 WordPress 6.8 版本的兼容性
最后,提醒一下,WordPress 6.8 定于 4 月 15 日发布。我们正在积极监控和测试所有 Beta 版本和候选发布版本。
我们的计划是在 WordPress 6.8 上线前几天发布 WPML 兼容性更新。一旦可用,我们将立即通知您。