サイトのパフォーマンスを向上させるために、Adobe Commerce バナーの出力を無効にします
この記事では、サイトパフォーマンスの低下に対する修正を示します。 Magento_Banner
モジュールが有効になっているのに使用されていないことが原因で、サイトのパフォーマンスが低下する可能性があります。 モジュール出力を無効にすると、サイトのパフォーマンスが向上する可能性があります。 解決手順については、記事を確認してください。
NOTE
Adobe Commerce Banner 機能を使用する場合は、サポートナレッジベースの 高スループットのAJAX リクエストがパフォーマンスを低下させる記事で、過剰な Ajax リクエストによって発生するパフォーマンスの問題を回避する方法を参照してください。
影響を受ける製品とバージョン
- クラウドインフラストラクチャー上の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 要求は、特に高負荷(大量および高トラフィック)の状況で、パフォーマンスに影響を与えます。 機能を使用しない場合は、モジュール出力を無効にすることをお勧めします。 依存関係の問題があるので、モジュールを無効にしないことをお勧めします。
解決策
WARNING
実稼動環境に適用する前に、まず ステージング/統合環境で変更をテストすることを強くお勧めします。 また、操作の前に最新のバックアップを取ることをお勧めします。
- 開発者向けドキュメントの モジュール出力の無効化の説明に従って、
Magento_Banner
モジュール出力を無効にします。 使用する必要があるモジュール名はMagento_Banner
です。 - コードのデプロイ。 クラウドインフラストラクチャー上のAdobe Commerceの場合は、開発者向けドキュメントの ストアのデプロイの記事の説明に従ってデプロイします。
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a