मुखपृष्ठ » कैसे » क्या पाठ-आधारित ब्राउज़र नेटवर्क ट्रैफ़िक को कम करते हैं?

    क्या पाठ-आधारित ब्राउज़र नेटवर्क ट्रैफ़िक को कम करते हैं?

    इसमें कोई संदेह नहीं है कि आज के वेब पेज समृद्ध सामग्री से भरे हैं और पूरी तरह से लोड करने के लिए अधिक बैंडविड्थ का उपयोग करते हैं, लेकिन एक जीयूआई-आधारित के बजाय पाठ-आधारित ब्राउज़र का उपयोग करने से नेटवर्क ट्रैफ़िक को कम करने में महत्वपूर्ण अंतर होगा? आज के SuperUser Q & A पोस्ट में एक जिज्ञासु पाठक के प्रश्न के उत्तर हैं.

    आज का प्रश्न और उत्तर सत्र सुपरयूज़र के सौजन्य से आता है-स्टैक एक्सचेंज का एक उपखंड, क्यू एंड ए वेब साइटों का एक समुदाय-संचालित समूह है।.

    लिंक्स ब्राउज़र स्क्रीनशॉट विकिपीडिया के सौजन्य से.

    प्रश्न

    सुपरयूज़र रीडर पॉलब जानना चाहता है कि क्या टेक्स्ट-आधारित ब्राउज़र वास्तव में नेटवर्क ट्रैफ़िक को कम कर सकते हैं:

    लिंक्स-लिंक, और इलिंक जैसे पाठ-आधारित ब्राउज़र, GUI- आधारित ब्राउज़र जैसे फ़ायरफ़ॉक्स, क्रोम, इंटरनेट एक्सप्लोरर की तुलना में कम बैंडविड्थ की खपत करते हैं।?

    मैं अनुमान लगा रहा हूं कि यातायात में कोई कमी नहीं है। इसके लिए मेरा तर्क यह है कि मुझे लगता है कि एक पाठ-आधारित ब्राउज़र पूरे पृष्ठ को डाउनलोड करता है क्योंकि यह सर्वर द्वारा पेश किया जाता है। पृष्ठ विजेट के किसी भी स्ट्रीमलाइनिंग या कमी को स्थानीय रूप से किया जाता है.

    हो सकता है कि ट्रैफ़िक में कुछ कमी हो क्योंकि अधिकांश टेक्स्ट-आधारित ब्राउज़र पृष्ठ स्क्रिप्ट या फ़्लैश फ़ाइलों को निष्पादित नहीं करेंगे, जिससे अधिक ट्रैफ़िक हो सकता है.

    क्या पाठ-आधारित ब्राउज़र नेटवर्क ट्रैफ़िक को कम करने में ध्यान देने योग्य अंतर ला सकते हैं?

    उत्तर

    सुपरयूजर योगदानकर्ता ग्रोनोस्तज का जवाब हमारे पास है:

    वेब सर्वर पूरी वेबसाइट नहीं भेजता है, लेकिन दस्तावेज़ जो ब्राउज़र अनुरोध करते हैं। उदाहरण के लिए, जब आप google.com का उपयोग करते हैं, तो ब्राउज़र google.com दस्तावेज़ के लिए वेब सर्वर से पूछताछ करता है। वेब सर्वर अनुरोध को संसाधित करता है और कुछ HTML कोड भेजता है.

    फिर ब्राउज़र जाँचता है कि वेब सर्वर ने क्या भेजा है। इस मामले में, यह एक HTML वेबपेज है, इसलिए यह दस्तावेज़ को पार्स करता है और संदर्भित लिपियों, शैली पत्रक, चित्र, फ़ॉन्ट, आदि की तलाश करता है।.

    इस स्तर पर, ब्राउज़र ने मूल दस्तावेज़ डाउनलोड करना समाप्त कर दिया है, लेकिन अभी भी संदर्भित दस्तावेज़ डाउनलोड नहीं किए हैं। यह ऐसा करना चुन सकता है या उन्हें डाउनलोड करना छोड़ सकता है। नियमित ब्राउज़र सबसे अच्छा देखने के अनुभव के लिए सभी संदर्भित दस्तावेज़ों को डाउनलोड करने का प्रयास करेंगे। यदि आपके पास विज्ञापन अवरोधक है (एडब्लॉक प्लस की तरह) या एक गोपनीयता प्लगइन (घोस्टरी या नोस्क्रिप्ट की तरह), तो यह कुछ संसाधनों को भी अवरुद्ध कर सकता है.

    फिर ब्राउज़र एक-एक करके संदर्भित दस्तावेज़ों को डाउनलोड करता है, प्रत्येक बार वेब सर्वर से एक ही संसाधन के लिए स्पष्ट रूप से पूछ रहा है। हमारे Google उदाहरण में, ब्राउज़र को निम्न संदर्भ मिलेंगे (उनमें से कुछ का नाम लेने के लिए):

    • https://www.google.com/images/srpr/logo11w.png (Google लोगो)
    • https://www.google.com/textinputassistant/tia.png (कीबोर्ड आइकन)
    • https://ssl.gstatic.com/gb/images/i1_3d265689.png (कुछ संयुक्त चित्र, ब्राउज़र अनुरोधों की संख्या को कम करने के लिए उपयोग की जाने वाली एक चाल।)

    विभिन्न उपयोगकर्ताओं के लिए वास्तविक फाइलें भिन्न हो सकती हैं क्योंकि ब्राउज़र और सत्र समय के साथ बदल सकते हैं। पाठ-आधारित ब्राउज़र छवियों, फ्लैश फ़ाइलों, एचटीएमएल 5 वीडियो आदि को डाउनलोड नहीं करते हैं, इसलिए वे कम डेटा डाउनलोड करते हैं.

    @ नथनओसमैन टिप्पणियों में एक अच्छा बिंदु बनाता है। कभी-कभी छोटी छवियां सीधे HTML दस्तावेज़ों में और उन मामलों में एम्बेड की जाती हैं, जिन्हें डाउनलोड करने से बचा नहीं जा सकता है। यह एक और चाल है जिसका उपयोग अनुरोधों की संख्या को कम करने के लिए किया जाता है। वे हालांकि बहुत छोटे हैं, अन्यथा बेस 64 में एक बाइनरी फ़ाइल एन्कोडिंग का ओवरहेड बहुत बड़ा है। Google.com पर ऐसी कुछ छवियां हैं (base64 एन्कोडेड आकार / डिकोडेड आकार):

    • 19 × 11 पिक्सेल कीबोर्ड आइकन (106 बाइट्स / 76 बाइट्स)
    • 28 × 38 पिक्सेल माइक्रोफोन आइकन (334 बाइट्स / 248 बाइट्स)
    • 1 × 1 पिक्सेल पारदर्शी GIF (62 बाइट्स / 43 बाइट्स) यह गूगल क्रोम के देव टूल्स रिसोर्स टैब में दिखाई देता है, लेकिन मैं इसे सोर्स कोड में नहीं ढूंढ पाया (शायद बाद में जावास्क्रिप्ट के साथ जोड़ा गया).
    • 1 × 1 पिक्सेल दूषित GIF फ़ाइल जो दो बार दिखाई देती है। (३४ बाइट्स / २३ बाइट्स) इसका उद्देश्य मेरे लिए एक रहस्य है.

    स्पष्टीकरण में कुछ जोड़ना है? टिप्पणियों में विचार व्यक्त करो। अन्य टेक-सेवी स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक उत्तर पढ़ना चाहते हैं? पूरी चर्चा धागा यहाँ देखें.