静的コンテンツ展開のベストプラクティス

ここでは、Adobe Commerceの静的コンテンツデプロイ(SCD)のベストプラクティスについて説明し、静的コンテンツがweb サイトで利用できない問題を回避するのに役立ちます。

影響を受ける製品とバージョン

​ サポートされているすべてのバージョン ​ /:

  • Adobe Commerce on cloud infrastructure
  • Adobe Commerce オンプレミス

ベストプラクティス

Web サイトで静的コンテンツが使用できない問題を回避するには、次のベストプラクティスに従って、静的コンテンツが正しく設定され、デプロイされていることを確認します。

  1. デプロイメントガイドラインに従ってください。

  2. Adobe Commerce on cloud infrastructure (すべてのバージョン)の場合は、ece-toolsが最新リリースであることを確認してください。 詳しくは、開発者用ドキュメントのe-tools バージョン ​を更新してください。

  3. Adobe Commerce on cloud infrastructure (すべてのバージョン)の場合は、デプロイメントフェーズではなく、ビルドフェーズで静的コンテンツがデプロイされていることを確認します。 ストア設定の構成管理 – 静的コンテンツのデプロイメントのパフォーマンス ​を開発者向けドキュメントで参照してください。

  4. 長時間実行しているcron ジョブがなく、長時間実行しているcron プロセスを強制終了します。 長期にわたるcronの作業は、CPUのリソースを消費し、デプロイメントにかかる時間が大幅に長くなる可能性があります。

  5. Adobe Commerce オンプレミス(すべてのバージョン)の場合、CLIのphp プロセスがpub/static ディレクトリにアクセスできることを確認します。 それ以外の場合、静的コンテンツデプロイがそのディレクトリにファイルを書き込むことができないという問題に直面する可能性があります。 詳しくは、開発者ドキュメントの​ ファイルシステムのアクセス権限を参照してください。

  6. generated ディレクトリがビルド間で共有ディレクトリでないことを確認してください。そうしないと、ビルドがランダムに失敗する可能性があります。 詳細:

  7. SCD戦略の確認。 quick​戦略がデフォルトです。 詳細:

追加情報

アドビの開発者ドキュメントには、次のようなものがあります。

recommendation-more-help
commerce-operations-help-implementation-playbook