अरे, मैं एक छवि गैलरी बनाने की कोशिश कर रहा हूं लेकिन मुझे गैलरी में प्रदर्शित होने से पहले नई छवियों का अनुरोध करने के लिए पेज लोड होने पर AJAX प्राप्त करने के लिए सभी छवियों को लोड करना चाहिए या नहीं?छवियां गैलरी, प्रीलोडिंग बनाम AJAX
नीचे दिया गया उदाहरण दिखाता है कि मैं दूसरी छवि देख रहा हूं और 2 छिपी हुई छवियां लोड की गई हैं जबकि छवि 5 AJAX अनुरोध के माध्यम से लोड हो रही है। मैं अगर मैं छवि के बीच दो भरी हुई छवियों में देखा जा रहा रखने के बारे में सोचा और छवि ajax लोड हो रहा है उन एक छवि लोड
Image Gallery (Viewing Single Image)
1 2 3 4 5
+-------+-------+-------+-------+-------+
| |Loaded | | * |Loading|
|Loaded | On |Loaded |Loaded | AJAX |
|Hidden | Show |Hidden |Hidden |Request|
+-------+-------+-------+-------+-------+
मैं तो स्थानीय होस्ट बंद प्रयुक्त ajax havent नहीं पता प्रदर्शन किस तरह यह है को देखने के लिए नहीं होना चाहिए पेज के साथ छवियों को लोड करने और उन्हें छिपाने की तुलना में।
फेसबुक यह मुझे लगता है - वे वही करते हैं जो आप वर्णन करते हैं - अगली 3-4 छवियों की तरह लोड करें जब किसी की तस्वीरों की गैलरी के माध्यम से स्क्रॉल करते हैं, जहां आप एक समय में 1 पूर्ण आकार की फोटो देखते हैं, तो जब आप स्क्रॉल करते हैं, तो आप लोड होने से कोई देरी नहीं देखें। यदि आप इतनी सारी छवियों को लोड करने का प्रयास करते हैं तो यह उपयोगकर्ता अनुभव में गिरावट का कारण बन जाएगा, उदाहरण के लिए फेसबुक केवल अगली 3 छवियों को लोड करता है। जो आप वर्णन करते हैं वह मुझे जाने का आदर्श तरीका है। निश्चित रूप से लोड होने पर, फेसबुक पर सभी छवियों को भी कैश किया जाता है ताकि उन्हें गैलरी के माध्यम से वापस जाने के साथ-साथ फिर से भी नहीं लाया जा सके। – sajawikio