私は初めて AJAX 駆動の Web サイトを作成していますが、その一部が少し遅いです。たとえば、ボタンをクリックしてページを変更すると、新しいページが表示されるまでに 3 秒かかる場合があります。
Chrome 開発者ツールは、変更されたページのネットワーク アクティビティを次のように表示します。
DNS ルックアップ 1 ミリ秒
接続中 45 ミリ秒
SSL 21 ミリ秒
送信中 0
待機 1.89 秒
73ミリ秒受信
上記のリクエストのサイズは 49.1 KB でした。
明らかに、「待機」時間は減速が発生している場所です。私の質問は、この「待機」時間の原因は何ですか? jQuery AJAX リクエストと関係がありますか、それとも MySQL データベースが遅いためか、または PHP ファイル内の何かが遅延を引き起こしているためですか?
私のプロジェクトを直接見てデバッグしないと、その質問に答えられないかもしれません。その場合、アプリケーションのどの部分が速度を落としているかを判断するにはどうすればよいですか?