静态内容部署最佳实践
本文介绍了Adobe Commerce中的静态内容部署(SCD)最佳实践,以帮助避免静态内容在您的网站上不可用的问题。
受影响的产品和版本
所有受支持的版本,共:
- 云基础架构上的Adobe Commerce
- Adobe Commerce内部部署
最佳实践
要避免静态内容在网站上不可用的问题,请按照以下最佳实践操作,确保您的静态内容已正确配置和部署:
-
请确保遵循部署准则:
-
对于云基础架构上的Adobe Commerce(所有版本),请确保ece-tools使用的是最新版本。 请参阅我们的开发人员文档中的更新ece-tools版本。
-
对于云基础架构上的Adobe Commerce(所有版本),请确保在构建阶段而不是部署阶段部署静态内容。 请参阅我们的开发人员文档中的存储设置的配置管理 — 静态内容部署性能。
-
确保没有长时间运行的cron作业,并终止任何长时间运行的cron进程。 长时间运行的cron作业可能会占用CPU资源,并可能大大增加部署时间。
-
对于Adobe Commerce内部部署(所有版本),请检查CLI中的
php
进程是否有权访问pub/static
目录。 否则,您可能会遇到静态内容部署无法将文件写入该目录的问题。 有关详细信息:文件系统访问权限(位于我们的开发人员文档中)。 -
确保
generated
目录不是跨内部版本的共享目录;否则,内部版本可能会随机失败。 有关更多信息:- Adobe Commerce内部部署(所有版本):我们的开发人员文档中的技术详细信息。
- 云基础架构上的Adobe Commerce(所有版本):部署流程 — 阶段2:开发人员文档中的内部版本。
-
检查您的SCD策略。 quick 策略是默认策略。 有关更多信息:
- Adobe Commerce内部部署(所有版本):开发人员文档中的静态文件部署策略。
- 在开发人员文档中,查看云基础架构上的Adobe Commerce(所有版本): 部署变量 — SCD_STRATEGY。
其他信息
在我们的开发人员文档中:
recommendation-more-help
754cbbf3-3a3c-4af3-b6ce-9d34390f3a60