इसका मतलब अन्य उत्तरों के अतिरिक्त है जो सम्पीडन आदि को संबोधित करते हैं, जो दक्षता और डाउनलोड समय को प्रभावित करने वाले कारकों के रूप में हैं।
एक बिंदु जिसका उल्लेख अभी तक नहीं किया गया है वह पैकेट दक्षता है। मुझे संदेह है कि अधिकांश लोग यहां तक आ गए हैं, इसलिए यहां पृष्ठभूमि का एक संक्षिप्त सा है।
वेब सेवाओं का उपयोग करने से पहले, हम उनका उपयोग करने और अधिक "मानक" डेटाबेस कनेक्शन (जैसे ओलेडब, सिस्टम.डाटा.सक्कलकेंट, जेडडीबीसी, आदि) का उपयोग करने के बीच दक्षता में अंतर जानना चाहते थे। हमने अपने गुरु को अंतर को देखने के लिए पूरे नेटवर्क पर डेटा स्ट्रीम ट्रैक करने के लिए पैकेट स्निफ़र्स रखा था।
हमें उम्मीद थी कि अन्य प्रकार के कनेक्शन के द्विआधारी प्रारूप के कारण वेब सेवाओं का उपयोग करना कम कुशल होगा, और डेटा का वर्णन करने के लिए उपयोग किए गए एक्सएमएल टैग के अतिरिक्त ओवरहेड।
हमने जो पाया वह यह था कि वेब सेवाएँ कई मामलों में अधिक कुशल थीं, कम से कम हमारे नेटवर्क पर। अंतर यह था कि जब बाइनरी डेटा ट्रांसफर कर रहे थे, पैकेट के भीतर कुछ बाइट्स खाली थे, लेकिन टेक्स्ट डेटा भेजते समय, पैकेट का उपयोग अधिक कुशलता से किया गया था।
हमने इसे दिलचस्प पाया, और विभिन्न प्रकार की फ़ाइलों को स्थानांतरित करते समय इसे आज़माया, और पाया कि एक नियम के रूप में, नेटवर्क पर जाने वाला सादा पाठ हमेशा प्रत्येक पैकेट में उपलब्ध 100% बिट्स का उपयोग करता था, जहां बाइनरी ट्रांसफर में अक्सर अप्रयुक्त बिट्स होते थे। ऐसा क्यों है, मैं आपको नहीं बता सकता, लेकिन कई प्रयोगों ने इसे बोर कर दिया।
प्रश्न पर कई टिप्पणियां इसे स्पष्ट रूप से त्रुटिपूर्ण प्रश्न के रूप में खारिज करने के लिए लग रही थीं, लेकिन यह वास्तव में नहीं है। हालांकि डेटा की मात्रा समान रहती है, पाइप की दक्षता, साथ ही मायने रखती है।
क्योंकि मैं उन उपमाओं का विरोध नहीं कर सकता जो एक गैर-आईटी व्यक्ति समझेगा:
एक किराने की दुकान में एक फ्रीजर में एक एकल शेल्फ में अंतरिक्ष की मात्रा होती है, फिर भी आप एक शेल्फ पर आइसक्रीम के अधिक गैलन को फिट कर सकते हैं यदि कंटेनर आपके मुकाबले गोल हैं तो वे गोल होने के कारण बर्बाद हुए स्थान के कारण हो सकते हैं। कंटेनर। हमारे परीक्षण, हालांकि पहली बार में सहज ज्ञान युक्त थे, हमें बताया कि किसी भी किराने की दुकान के स्टॉकर ने हमें क्या बताया हो सकता है।