サイトのパフォーマンスを向上させるために、Adobe Commerce バナーの出力を無効にします
この記事では、サイトパフォーマンスの低下に対する修正を示します。 Magento_Banner
モジュールが有効になっているのに使用されていないことが原因で、サイトのパフォーマンスが低下する可能性があります。 モジュール出力を無効にすると、サイトのパフォーマンスが向上する可能性があります。 解決手順については、記事を確認してください。
注意:Adobe Commerce Banner 機能を使用する場合は、過剰な Ajax リクエストによって発生するパフォーマンスの問題を回避する方法について、サポートナレッジベースの スループットの高いAJAX リクエストによってパフォーマンスが低下する を参照してください。
説明 description
環境
- クラウドインフラストラクチャー上のAdobe Commerce v.2.x.x
- Adobe Commerce オンプレミス v.2.2.x および 2.3.x
原因
Magento_Banner
モジュールは有効になっていますが、使用されていません。
その場合は、次の手順を実行します。
クラウドインフラストラクチャー 2.2.x 上のAdobe Commerceの場合:
- Commerce Admin にログインします。
- コンテンツ に移動します。
>
要素 バナー を>
きます。 - このページに表示されるグリッドが空の場合は、バナーはありません。
コンテンツ の下に バナー オプションが表示されない場合 要素 を >
リックすると、この記事のレコメンデーションが既に適用されていることを意味します。
Cloud infrastructure 2.3.x 以降のAdobe Commerceの場合(機能は v 2.3.x で名前が変更されました ):
- Commerce Admin にログインします。
- コンテンツ に移動します。
>
要素>
ダイナミック ブロック . - このページに表示されるグリッドが空の場合は、ダイナミック ブロック(バナー)はありません。
コンテンツ の下に 動的ブロック オプションが表示されない場合 要素 を >
リックすると、この記事のレコメンデーションが既に適用されていることを意味します。 バナーオプションを再度表示するには、プロセスを逆にします。
原因
Magento_Banner
モジュールが有効な場合、Adobe Commerceはバナー情報を取得するための Ajax リクエストをストアフロントからサーバーに送信します。 これらの Ajax 要求は、特に高負荷(大量および高トラフィック)の状況で、パフォーマンスに影響を与えます。 機能を使用しない場合は、モジュール出力を無効にすることをお勧めします。 依存関係の問題があるので、モジュールを無効にしないことをお勧めします。
解決策 resolution
警告: 実稼動環境に適用する前に、まず ステージング/統合環境 で変更をテストすることを強くお勧めします。 また、操作の前に最新のバックアップを取ることをお勧めします。
- 開発者向けドキュメントの モジュール出力の無効化 の説明に従って、
Magento_Banner
モジュール出力を無効にします。 使用する必要があるモジュール名はMagento_Banner
です。 - コードのデプロイ。 クラウドインフラストラクチャー上のAdobe Commerceの場合は、開発者向けドキュメントの ストアのデプロイ の記事の説明に従ってデプロイします。
- モジュール出力を無効にすると、メニューは管理者に表示されなくなります。
- コンテンツ の下にバナーまたは動的オプションは表示されなくなります
>
要素 . オプションを再度表示するには、 モジュール出力を有効にする をクリックします。