Cakephp を使用して Web サイトの開発に取り組んでいます。現在、firebug + Yslow および Google chrome 開発者ツールを使用して Web サイトを分析しています。Ajax リクエストでは、受信時間が 66 ミリ秒と短すぎるのに対し、約 6 秒の長い待機時間が発生し、リクエストの遅延が大きくなります。待ち時間が長すぎる理由を誰か知っていますか??
11792 次
2 に答える
3
待機時間 - リクエストの時点から最初のバイトが受信されるまでの時間。これには往復時間が含まれます。サーバーがマシンから離れていると、遅延が発生する可能性があります。通常3往復必要です。DNS ルックアップ用に 1 つ、TCP 接続の確立用に 1 つ、要求と応答のペア用に 1 つ。
受信時間 : サーバーからクライアントにダウンロードされるデータの量が少ない場合、それは短くなります。
于 2012-02-01T18:57:54.323 に答える
1
私の推測では、Ajax 経由で呼び出しているリソースの一部として SQL クエリを実行している可能性があります。この場合、クエリまたはインデックスを調整して、クエリの速度を向上させる必要がある場合があります。確認できるようにコードを投稿していただけますか?
于 2011-08-23T16:28:35.273 に答える