静的ファイルのキャッシュの設定

メディアおよび静的ファイルのキャッシュ TTL (time-to-live)は、expires キーを使用して .magento.app.yaml 設定ファイルに設定されます。

NOTE
実稼動環境を更新する前に、ステージング環境で変更をテストすることが重要です。 Adobe Commerce サポートチケットを送信して、これらの環境の設定を更新するためのヘルプを入手します。
  1. .magento.app.yaml ファイルの web プロパティに TTL 時間(秒単位)指定します。 expires キーは locations の下、または "/media""/static" の下に追加できます。

    キャッシュの有効期限が切れないようにするには、expires: -1 のキーと値のペアを使用します。 次の例を参照してください。

    code language-yaml
    # The configuration of app when it is exposed to the web.
    web:
      locations:
        "/media":
          ...
          expires: -1
    
        "/static":
          ...
          expires: -1
    
  2. コードの変更を追加、コミット、プッシュします。

    code language-bash
    git add -A && git commit -m "Set cache TTL for static files" && git push origin <branch-name>
    
recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26