サーバーの応答時間を改善する

このルールは、サーバーの応答時間が 200 ミリ秒を超えたことを PageSpeed Insights が検出したときにトリガーされます。

概要

サーバーの応答時間は、サーバーからページのレンダリングを開始するために必要な HTML の読み込みにかかる時間を測定し、Google とサーバー間のネットワーク レイテンシを差し引きます。測定を実行するたびに差異がありますが、違いはそれほど大きくはなりません。実際、サーバーの応答時間が大きく変動する場合は、根本的なパフォーマンスの問題を示している可能性があります。

推奨事項

サーバーの応答時間は 200 ミリ秒以下に短縮してください。 サーバーの応答が遅くなる要因としてさまざまな理由が考えられます。たとえば、速度の遅いアプリケーション ロジック、遅いデータベース クエリ、遅いルーティング、フレームワーク、ライブラリ、リソースによる CPU の消費、メモリ不足などです。サーバーの応答時間を改善するには、こうした要因をすべて考慮する必要があります。 サーバーの応答時間が長い理由を解明する最初のステップは、測定です。次に、データを参照しながら、問題の対処方法に関する適切なガイドを確認します。この問題が解決したら、引き続きサーバーの応答時間を測定し、将来的なパフォーマンスのボトルネックに対処する必要があります。

  1. 既存のパフォーマンスやデータを収集して検査します。 使用可能なものがない場合は、自動化されたウェブ アプリケーション モニタリング ソリューションを使用して評価するか(ほとんどのプラットフォームでホストされたオープンソース版があります)、カスタム計測を追加します。
  2. パフォーマンス上の大きなボトルネックを特定して修正します。一般的なウェブ フレームワークやコンテンツ管理プラットフォームをお使いの場合は、パフォーマンス最適化のおすすめの方法に関するドキュメントを確認してください。
  3. 今後のパフォーマンスの問題に備えて、監視と警戒を続けます。

フィードバック

このページはお役に立ちましたか?