启用缓存以避免性能下降

本文介绍如何解决因禁用某些Adobe Commerce缓存类型而导致的网站速度缓慢问题。

受影响的产品和版本

  • 云基础架构上的Adobe Commerce 2.2.x、2.3.x
  • Adobe Commerce内部部署2.2.x、2.3.x

问题

您注意到性能下降。 例如,“结帐”页面加载缓慢,或New Relic中的Apdex值下降。

原因

性能下降的一个原因可能是某些Adobe Commerce缓存类型被禁用。

解决方案

  1. 首先,检查Adobe Commerce缓存的状态,看看这是否是问题所在。 为此,请SSH到您的环境并运行以下命令:

    code language-bash
    php bin/magento cache:status
    

    这将显示每种缓存类型的状态(禁用时为“0”,启用时为“1”)。 或者,您可以在app/etc/env.php文件中获取此信息。

  2. 调查已禁用的高速缓存类型。 所有Adobe Commerce缓存类型都应启用,除非您收到了Adobe的替代指导。 第三方扩展不得要求禁用Adobe Commerce缓存。

  3. 如果调查确认某些缓存类型被错误地禁用,请通过为每个缓存类型运行以下命令来启用它们: php bin/magento cache:enable <your_disabled_cache_type>

如果存在可以或应该禁用特定Adobe Commerce缓存类型的顾虑和/或问题,请联系Adobe Commerce支持以寻求建议。

相关阅读

我们开发人员文档中的Adobe Commerce缓存文档:

出现性能问题的其他可能原因以及解决方案:

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a