サイトのパフォーマンスを向上させるために、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の場合:

  1. Commerce Admin にログインします。
  2. コンテンツ に移動します。 > 要素 バナー> きます。
  3. このページに表示されるグリッドが空の場合は、バナーはありません。

コンテンツ の下に バナー オプションが表示されない場合 要素> リックすると、この記事のレコメンデーションが既に適用されていることを意味します。

Cloud infrastructure 2.3.x 以降のAdobe Commerceの場合(機能は v 2.3.x で名前が変更されました ​):

  1. Commerce Admin にログインします。
  2. コンテンツ に移動します。 > 要素 > ダイナミック ブロック .
  3. このページに表示されるグリッドが空の場合は、ダイナミック ブロック(バナー)はありません。

コンテンツ の下に 動的ブロック オプションが表示されない場合 要素> リックすると、この記事のレコメンデーションが既に適用されていることを意味します。 バナーオプションを再度表示するには、プロセスを逆にします。

原因

Magento_Banner モジュールが有効な場合、Adobe Commerceはバナー情報を取得するための Ajax リクエストをストアフロントからサーバーに送信します。 これらの Ajax 要求は、特に高負荷(大量および高トラフィック)の状況で、パフォーマンスに影響を与えます。 機能を使用しない場合は、モジュール出力を無効にすることをお勧めします。 依存関係の問題があるので、モジュールを無効にしないことをお勧めします。

解決策 resolution

警告: 実稼動環境に適用する前に、まず ​ ステージング/統合環境 ​ で変更をテストすることを強くお勧めします。 また、操作の前に最新のバックアップを取ることをお勧めします。

  1. 開発者向けドキュメントの ​ モジュール出力の無効化 ​ の説明に従って、Magento_Banner モジュール出力を無効にします。 使用する必要があるモジュール名は Magento_Banner です。
  2. コードのデプロイ。 クラウドインフラストラクチャー上のAdobe Commerceの場合は、開発者向けドキュメントの ​ ストアのデプロイ ​ の記事の説明に従ってデプロイします。
  3. モジュール出力を無効にすると、メニューは管理者に表示されなくなります。
  4. コンテンツ の下にバナーまたは動的オプションは表示されなくなります > 要素 . オプションを再度表示するには、​ モジュール出力を有効にする ​ をクリックします。
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f