2011-07-04 9 views
0

ページに多数の画像をプリロードします。ただし、この方法ではすべてのAjaxリクエストが最後にキューされ、すべてのイメージがロードされるまでインターフェイスが応答しなくなります。 Ajaxリクエストの優先順位を上げるためのあなたの好きなアプローチは何でしょうか?画像のプリロードがAjaxリクエストに干渉する

+2

一度にカップルの画像を読み込んでロードするときに、画像の次のカップルをロードしてください。 – Teneff

+0

https://github.com/jAndreas/Supplyおそらく一見価値があります。 – jAndy

+0

多くのイメージを1つのリクエストにグループ化するだけで、イメージロード間でAjaxを呼び出すことができなくなります。 – afilina

答えて

1

イメージリクエストまたはAJAXリクエストのいずれかのサブドメインを作成します。これにより、同じドメイン要求に対してブラウザの制限を回避できます。

0

ajaxコールがないと、インターフェイスが応答しなくなります。 Googleインスタントメッセージは、Firefox/Chromeが応答しなくなることなく、順番にajaxリクエストを送信します。 Ajaxの性質は非同期です。詳細を教えてください。 predictive fetch pattern.

+0

同じドメインに対してキューに登録されているリクエストが2〜6(ブラウザに依存)を超える場合、Ajaxリクエストは他のリクエストが完了するまでハングする可能性があります。 – spender

+0

私が応答しないことによって意味したことは、私のAjax呼び出しが何もしない(応答しない)ことです。 – afilina

+0

あなたは「プリロード」と言っています。これらの画像をHTMLマークアップに挿入して、ブラウザにAJAX呼び出しではなく通常の画像を取得させてみませんか? –

関連する問題