私のajaxアプリケーションのパフォーマンスの問題をデバッグしています。PHPページの待ち時間
Firefoxデベロッパーツールは、待ち時間として約3秒を表示します。
getrusage() 'ru_utime.tv_sec'と 'ru_utime.tv_usec'でphpスクリプトを測定しようとすると、スクリプトの開始時にランダムに0.2〜9秒が得られ、スクリプトの開始と終了の差は約0.07秒です。
どのようにこれらの結果を解釈しますか? PHPコード自体が0.07秒間実行され、残りの時間がSQLクエリなどであることを意味しますか? (私は実際に私のスクリプトで多くの複雑なクエリを持っています)
あるいは、実際のPHPコードを実行する前にapacheまたはPHPインタープリタが何かをしているのですか?
サーバーの障害ではないかもしれませんが、ajaxとjqueryですか?
debian。 PHPのバージョンは5.4、Apache 2.2、jquery 1.11です。
更新: 申し訳ありませんが、私は重要な情報を忘れていました。私はページから複数のajaxリクエストを実行しています。私が別々に1つのリクエストを実行すると、待ち時間は0.6秒になります。
TTFB時間は一貫していますか? –
はい、私はTTFBが一貫していると思います。 "+2.24各リクエストの開始からの開始時間の要求"。 – Andrei