静态内容部署最佳实践

本文介绍了Adobe Commerce中的静态内容部署(SCD)最佳实践,以帮助避免静态内容在您的网站上不可用的问题。

受影响的产品和版本

所有受支持的版本,共:

  • 云基础架构上的Adobe Commerce
  • Adobe Commerce内部部署

最佳实践

要避免静态内容在网站上不可用的问题,请按照以下最佳实践操作,确保您的静态内容已正确配置和部署:

  1. 请确保遵循部署准则:

    • 对于本地Adobe Commerce(所有版本),请参阅我们的开发人员文档中的部署概述
    • 有关云基础架构上的Adobe Commerce(所有版本),请参阅我们的开发人员文档中的云部署流程静态内容部署策略
  2. 对于云基础架构上的Adobe Commerce(所有版本),请确保ece-tools使用的是最新版本。 请参阅我们的开发人员文档中的更新ece-tools版本

  3. 对于云基础架构上的Adobe Commerce(所有版本),请确保在构建阶段而不是部署阶段部署静态内容。 请参阅我们的开发人员文档中的存储设置的配置管理 — 静态内容部署性能

  4. 确保没有长时间运行的cron作业,并终止任何长时间运行的cron进程。 长时间运行的cron作业可能会占用CPU资源,并可能大大增加部署时间。

  5. 对于Adobe Commerce内部部署(所有版本),请检查CLI中的php进程是否有权访问pub/static目录。 否则,您可能会遇到静态内容部署无法将文件写入该目录的问题。 有关详细信息:文件系统访问权限(位于我们的开发人员文档中)。

  6. 确保generated目录不是跨内部版本的共享目录;否则,内部版本可能会随机失败。 有关更多信息:

  7. 检查您的SCD策略。 quick ​策略是默认策略。 有关更多信息:

其他信息

在我们的开发人员文档中:

recommendation-more-help
754cbbf3-3a3c-4af3-b6ce-9d34390f3a60