मुझे सर्वर से क्लाइंट में भेजने के लिए 2 डी सरणी (जेसन) की आवश्यकता है। पाठ के 4 अक्षरों के आस-पास प्रत्येक प्रविष्टि के साथ यह लगभग 400x400 आकार में होगा। इसलिए यह लगभग 640 केबी डेटा बनाता है।बहुत छोटे HTTP अनुरोध बनाम बहुत छोटे अनुरोध
निम्नलिखित में से कौन सा चरम दृष्टिकोण बेहतर है?
- मैं एक ही समय में सभी डेटा का एक बड़ा HTTP अनुरोध करता हूं।
- मैं 400 अनुरोध करने - प्रत्येक एक ही पंक्ति के लिए पूछ (करीब 1.6 KB)
मेरा मानना है कि इष्टतम दृष्टिकोण बीच में कहीं होगा। क्या कोई मुझे यह विचार दे सकता है कि इस डेटा के लिए इष्टतम एकल अनुरोध आकार क्या हो सकता है?
धन्यवाद।
+1 - और आप राउंड ट्रिप के ओवरहेड से बचते हैं। यहां तक कि 20ms पर भी ... 400 अनुरोध 8000ms ओवरहेड = 8 सेकंड बना देंगे। 80ms पर ... (दूर दूर), यह 32 सेकंड बर्बाद हो जाएगा। – TomTom
डेविड और टॉम दोनों के लिए बहुत बहुत धन्यवाद।वह वास्तव में उपयोगी था। :) –
ठीक है, @TomTom आप समानांतर अनुरोधों में कारक नहीं थे ...! समवर्ती कनेक्शन पर कोई सीमा नहीं होने पर शुरुआत में और अंत में एक पूर्ण कनेक्शन पर अंत में केवल 20ms :) यदि मैं गलत हूं, तो मुझे सही करें, यह केवल 400 x (हेडर को संसाधित करने के लिए लिया गया समय) है और 400 x आरटीटी –