ちょっとイメージギャラリーを作ろうとしていますが、ギャラリーが表示される前に、ページが読み込まれたり、新しいイメージをリクエストするためにajaxを取得している間に、イメージギャラリー、プレロード対AJAX
以下の例は、2番目の画像を表示していて、画像5がajaxリクエストで読み込まれている間に2つの隠し画像が読み込まれていることを示しています。私はそれが持っているパフォーマンスの種類を知らない私は、画像間の2枚の読み込んだ画像見ていると、画像Ajaxはユーザーをロードしているが、画像のロードに
Image Gallery (Viewing Single Image)
1 2 3 4 5
+-------+-------+-------+-------+-------+
| |Loaded | | * |Loading|
|Loaded | On |Loaded |Loaded | AJAX |
|Hidden | Show |Hidden |Hidden |Request|
+-------+-------+-------+-------+-------+
を見てする必要はありません保つ場合、私はlocalhostをオフに使用されるAJAXをhaventは思いました画像をページにロードして隠すのに比べて
facebookこれは私が思うものです - 彼らはあなたが一度に1枚のフルサイズの写真を見るギャラリーをスクロールするとき、次の3-4画像ajaxのように読み込みます。ロードからの遅延は見られません。もしあなたが非常に多くの画像を読み込もうとすると、ユーザーエクスペリエンスの低下を招きます。これは、例えばfacebookが次の3つの画像だけを読み込む理由です。あなたが言うことは理想的な方法だと思います。もちろん、読み込まれたときに、facebook上のすべての画像もキャッシュされるので、ギャラリーを通って戻るときなどに、再び取り込まれる必要はありません。 – sajawikio