禁用Adobe Commerce横幅输出以提高网站性能
本文修复了站点性能较低的问题。 网站性能不佳可能是由启用了Magento_Banner
模块但未使用造成的。 禁用模块输出可以提高站点性能。 查看文章以了解解决步骤。
NOTE
如果您使用Adobe Commerce Banner功能,请参阅我们的支持知识库中的高吞吐量AJAX请求导致性能降低一文,以获取有关如何避免过多Ajax请求导致的性能问题的建议。
受影响的产品和版本
- 云基础架构上的Adobe Commerce v.2.x.x
- Adobe Commerce内部部署v.2.2.x和2.3.x
问题
Magento_Banner
模块已启用,但未使用。
要检查是否出现这种情况,请执行以下操作:
对于Adobe Commerce on cloud infrastructure 2.2.x:
- 登录到Commerce管理员。
- 导航到 Content > Elements > 横幅。
- 如果此页面上显示的网格为空,则表示您没有任何横幅。
如果您在 Content > Elements 下未看到 横幅 选项,则不是这种情况,并且无法应用此文章中的推荐。
对于Adobe Commerce on cloud infrastructure 2.3.x(在v 2.3.x🔗中函数重命名为):
- 登录到Commerce管理员。
- 导航到 Content > Elements > 动态块。
- 如果此页面上显示的网格为空,则表示您没有任何动态块(横幅)。
如果在 Content > Elements 下未看到 动态块 选项,则情况并非如此,无法应用此文章中的推荐。
原因
启用Magento_Banner
模块后,Adobe Commerce会将Ajax请求从店面发送到服务器以获取横幅信息。 这些Ajax请求会对性能产生影响,尤其是在高负载(高容量和高流量)情况下。 如果未使用该功能,建议您禁用模块输出。 由于存在依赖性问题,因此不建议禁用该模块。
解决方案
WARNING
我们强烈建议先在暂存/集成环境上测试更改,然后再将其应用于生产。 我们还建议在进行任何操作之前进行最近备份。
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a