[PaaS のみ]{class="badge informative" title="Adobe Commerce on Cloud プロジェクト(Adobeが管理する PaaS インフラストラクチャ)およびオンプレミスプロジェクトにのみ適用されます。"}

複数の Varnish インスタンスをクリアするキャッシュ

Adobe Commerceでは、すぐに使用できる複数の Varnish インスタンスをサポートしています。

このトピックでは、Commerceで複数の Varnish インスタンスを設定する際の基本について説明します。

複数の Varnish インスタンスをパージする設定

Commerceは、magento setup:config:set コマンドを使用して Varnish ホストを設定した後に、Varnish ホストをパージします。

--http-cache-hosts パラメーターを使用して、Varnish ホストとリッスンポートのコンマ区切りリストを指定する必要があります。 (ホストをスペース文字で区切らないでください)。

パラメーターの形式は <hostname or ip>:<listen port> にする必要があります。ポート 80 の場合、<listen port> を省略できます。

以下に例を挙げます。

bin/magento setup:config:set --http-cache-hosts=192.0.2.100,192.0.2.155:8080

その後、Admin またはコマンドラインでCommerceのキャッシュ(「キャッシュのクリーニング とも呼ばれます)を更新すると すべての Varnish ホストをパージできます。

管理者を使用してキャッシュを更新するには、SYSTEM/ツール/Cache Management をクリックし、ページ上部の Magento キャッシュをフラッシュ をクリックします。 (個々のキャッシュタイプを更新することもできます)。

cli から複数の Varnish インスタンスのキャッシュを更新するには、magento cache:clean <type> コマンドを ​ ファイル・システムの所有者 ​ として使用します。

recommendation-more-help
386822bd-e32c-40a8-81c2-ed90ad1e198c