シングル ページ アプリケーションのリアルユーザー監視

Site24x7リアルユーザー監視では、SPAフレームワークによるアプリケーションのパフォーマンスが監視でき、顧客体験の向上にむけた最適化が可能となります。

シングル ページ アプリケーション(SPA)とは

シングル ページ アプリケーションは、単一のHTMLページによるWebアプリケーションで、ユーザーがアプリケーションとインタラクションを行うたびに、動的にページ更新を行います。古典的なWebサイトとSPAの特筆すべき違いは、ページ再読み込みの必要を削減できることです。シングル ページ アプリケーションはデータをアプリケーションに送り込むため、AJAXを多用します。これによって、ページの再読み込みなしで、バックエンド サーバーとの通信が可能です。

シングル ページ アプリケーション監視上の課題

通常のWebアプリケーションでは、ページ読み込み完了にかかる時間は、ページのonloadイベントをブラウザーで聞けば分かります。

シングル ページ アプリケーションの場合、ページ読み込み完了にかかる時間は、データがサーバーから、AJAXで動的に取得されているため、 ページのonloadイベントでは分かりません。

したがって、SPAフレームワークの場合、ページ読み込メトリックの計算には、サイト訪問者ブラウザーで発生する、それぞれの対象イベントを聞く必要があります。

取得するメトリック:

取得対象は、それぞれの動的ページ読み込み、それに対応するURL、AJAX呼び出し、呼び出し応答時間であり、応答コードとエラーがあれば、それも含みます。

次のインストール説明を参考に、SPAフレームワークごとにRUMの有効化手順を確認ください。

RUMのAngularJSむけ機能

トップ