サーバーが静的な空の JSON 配列で応答する単純な jQuery Ajax リクエストがあります (DB パフォーマンスの問題を除外するため)。リクエストはフィールドで呼び出され.change
ますselect
。select
結果は、フィールドのエントリの一部を強調表示/無効にするために使用されます。
$.post(url, $('#inputForm').serialize(), function(data) {//do something});
ページの更新後に初めてリクエストが送信されると、Firefox (19) では応答を取得するのに数秒 (場合によっては 10 秒以上) かかります (Firebug で見られるように)。ただし、後続の応答はミリ秒以内に受信されます。IE (9) は、少し驚くべきことに、ページの更新後すぐに応答が速くなります。
この動作は、キャッシュ制御ヘッダーが送信されているかどうかに関係ありません。
この問題は同様の質問で提起されていますが、まだ回答がありません。
最初のリクエストで Firefox を遅くする可能性があるものについて何かアイデアはありますか?