クライアントライブラリの無効化を頻繁におこなうためのAEM Dispatcher サーバーの拡張

AEMのクライアントライブラリの無効化インターバルを短縮すると(例えば、数時間から数分に)、404 エラーと、古いアセットまたはアセット不足に起因するUIの問題を最小限に抑えることができます。 ただし、この変更により、キャッシュの無効化の頻度が増加し、Dispatcher サーバーの負荷が高くなる可能性があります。 サーバーの容量が適切に調整されていない場合、エンドユーザーはパフォーマンスの低下やUIの問題を経験します。 この記事では、Adobe Experience Manager(AEM)Dispatcherサーバーの負荷の増加に対処する方法と、安定したパフォーマンスを確保する手順について説明します。

説明 description

環境

  • Adobe Experience Manager(すべてのバージョン)
  • 本番環境のDispatcherサーバー

問題/症状

  • Dispatcher サーバーでのCPU、メモリ、またはネットワーク使用率の増加
  • エンドユーザーが報告したUIの問題
  • クライアントライブラリが古いまたは見つからなかったために、以前に​404 エラーが発生しました

原因

クライアントライブラリの無効化インターバルを減らすと、キャッシュ無効化の頻度が増加し、Dispatcher サーバーの負荷が高くなります。 十分なサーバーリソースがなければ、サイトパフォーマンスとユーザーエクスペリエンスに影響を与える可能性があります。

解決策 resolution

頻繁なクライアントライブラリの無効化の問題を修正するには、次の手順に従います。

  1. クライアントライブラリの無効化インターバルを短縮し、Dispatcherとweb サーバーのログを確認して、リソース不足やパフォーマンスのボトルネックの兆候を確認した後、すべてのDispatcherサーバーのCPU、メモリ、ネットワーク使用率を追跡して、Dispatcherサーバーのパフォーマンスを監視します。
  2. 観察されたリソースの使用状況を現在のサーバーまたはVMの仕様と比較し、現在の構成が増加した負荷を処理するのに十分かどうかを判断することで、サーバーの容量を評価します。
  3. 必要に応じて、リソースの使用率が常に高いか、パフォーマンスの問題が発生しているかを評価することで、サーバー容量を増やし、影響を受けるすべてのDispatcher インスタンスのサーバーまたはVM サイズを増やします。
  4. デプロイメントおよびクラウドプロバイダー環境に適した設定を選択し、実稼動環境のすべての関連するDispatcher ノードに新しい設定を適用します。
  5. アップグレード後も引き続きDispatcherのパフォーマンスを監視し、UIの問題と​ 404 ​のエラーが軽減または解決されていることを確認して、環境の安定性を検証します。
  6. 継続的なモニタリングを実行するには、Dispatcherサーバーの指標を定期的に確認し、さらなる負荷の増加が観察された場合は容量を調整します。
recommendation-more-help
experience-cloud-kcs-help-kbarticles