उच्च प्रदर्शन ब्राउज़र नेटवर्किंग: एक बेहतर इंटरनेट अनुभव

विषयसूची:

Anonim

यह बहुत अच्छा है जब प्रोग्रामिंग या प्रौद्योगिकी सतहों पर एक नई पुस्तक ऑनलाइन होती है, इसलिए जब मैंने उच्च प्रदर्शन ब्राउज़र नेटवर्किंग की खोज की तो मुझे खुशी हुई: Ilya Grigorik (@igrigorik) द्वारा नेटवर्किंग और वेब प्रदर्शन के बारे में हर वेब डेवलपर को क्या जानना चाहिए। ग्रिगोरिक एक गूगल एडवोकेट और ओपन सोर्स इंजीलवादी है, जिसने कई ओ'रेली सम्मेलन प्रस्तुति में बात की है।

$config[code] not found

मैंने विश्लेषण और मोबाइल उपकरणों पर एक लेख के लिए शोध करते हुए किताब के बारे में सीखा। मैं वास्तव में एक O’reilly वीडियो से प्रभावित था जिसमें ग्रिगोरिक ने मोबाइल विकास के साथ महत्वपूर्ण ब्राउज़र प्रदर्शन मुद्दों को रेखांकित किया। परिणाम मेरी किताब के ऑनलाइन संस्करण की मांग थी।

अच्छे नेटवर्क की जरूरत है गति

इस तरह की पुस्तक का तर्क आंशिक रूप से मोबाइल उपकरणों की बढ़ती मांग और ऐप्स की बढ़ती क्षमता से आता है। यह उपजी प्लगइन्स की बढ़ती संख्या भी बनाता है जो ब्राउज़र को उपयोगी अनुप्रयोगों से जोड़ता है। व्यावसायिक स्वामी जिन्होंने एवरनोट या क्रोम प्लगइन का उपयोग किया है, वे देख सकते हैं कि कैसे एक अच्छा अनुप्रयोग दैनिक व्यावसायिक गतिविधि में खुद को एम्बेड करता है।

पुस्तक डेवलपर्स के लिए है, लेकिन इसकी पठनीयता पृष्ठ को मोड़ने के लायक बनाती है। एक छोटा व्यवसाय स्वामी, जो इंटरनेट के काम की गहन समझ चाहता है, ठोस नेटवर्किंग अंतर्दृष्टि प्राप्त करेगा। पाठ आपको यह समझने में मदद करने के लिए लिखा गया है कि ब्राउज़र में जो कुछ देखा जाता है उससे परे क्या होता है। कार्यों और विचारों को बेहतर ढंग से देखने के लिए चित्र के साथ-साथ चित्र दिखाए जाते हैं।

टीसीपी (ट्रांसमिशन कंट्रोल प्रोटोकॉल) के लिए यह स्पष्टीकरण और दृश्य लें:

सभी टीसीपी कनेक्शन तीन-तरफ़ा हैंडशेक से शुरू होते हैं। क्लाइंट या सर्वर किसी भी एप्लिकेशन डेटा का आदान-प्रदान करने से पहले, उन्हें पैकेट अनुक्रम संख्या शुरू करने पर सहमत होना चाहिए, साथ ही दोनों ओर से कई अन्य कनेक्शन विशिष्ट चर भी। अनुक्रम संख्या को सुरक्षा कारणों से दोनों तरफ से बेतरतीब ढंग से उठाया जाता है।

उच्च प्रदर्शन ब्रॉसर नेटवर्किंग से चित्र 2-1

इस तरह के उदाहरण ऐप विकास में रुचि रखने वालों के लिए एक वरदान हैं, लेकिन इस पर विचार करने की आवश्यकता है कि इंटरनेट प्रोटोकॉल भविष्य के विकास या सुरक्षा के लिए निर्णयों को कैसे प्रभावित कर सकते हैं। जब ग्रिगोरिक विलंबता के बारे में बात करता है - एक ब्राउज़र और सर्वर के बीच पैकेट वितरण - एक पाठक इसके प्रभाव की सराहना कर सकता है यदि मोबाइल डिवाइस शामिल हैं: मोबाइल उपकरणों में डेस्कटॉप की तुलना में उच्च विलंबता दर होती है।

इसका मतलब है कि डेटा या फ़ाइलों को साझा करने के लिए एक प्रणाली विकसित करने वाला व्यवसाय इस बात पर विचार करना चाहिए कि सूचना का आयतन कैसे प्रसारित होता है। यह हाल ही में मोबाइल उपकरणों की वृद्धि को देखते हुए सीधे-सीधे जानकारी प्रतीत हो सकती है। फिर भी ग्रिगोरिक उस बयान के पीछे के तत्व प्रदान करता है ताकि पाठक को पता चले कि उन चिंताओं और कुछ व्यावसायिक उदाहरणों के बारे में विलंबता के लिए क्या लिंक है, इसे वापस करने के लिए, जैसे कि निम्नलिखित हैं:

वित्तीय बाजारों में कई उच्च-आवृत्ति ट्रेडिंग एल्गोरिदम के लिए विलंबता एक महत्वपूर्ण मानदंड है, जहां कुछ मिलीसेकंड का एक छोटा किनारा नुकसान या लाभ में लाखों लोगों के लिए अनुवाद कर सकता है।

अच्छे निर्णय के लिए अच्छे नेटवर्क का भी सहारा लिया जाता है

पुस्तक नेटवर्किंग प्रोटोकॉल की बारीकियों में विभाजित हो जाती है, जैसे ट्रांसपोर्ट लेयर सिक्योरिटी, वाई-फाई और मोबाइल जैसे नेटवर्क और एपीआई-संबंधित प्रोटोकॉल। ग्रिगोरिक ने डेवलपर अनुभव के बारे में बहुत कुछ बोला है, और यह पुस्तक उन अत्याधुनिक विचारों को प्रस्तुत करती है जो डेवलपर्स आमतौर पर देखते हैं, जैसे कि वास्तविक समय अधिसूचना, वेबस्केट और वेबआरटीसी।

अंतिम परिणाम मानकों की बेहतर समझ है जो एक परियोजना को बदल सकते हैं, क्योंकि खंडों में क्षेत्रीय रूप से शोधित जानकारी होती है।

कोई भी पाठक विवरण के पीछे के निर्णयों के बारे में बेहतर महसूस करेगा, भले ही उन तकनीकी विवरणों में वास्तव में किसी ऐसे व्यक्ति की आवश्यकता हो जो "हैलो वर्ल्ड" प्रोग्रामिंग संदेश बनाने से परे हो।

कुछ किताबें हैं जो मूल बातें पूरी करती हैं, लेकिन पाठक को नॉटी ग्रिट्टी में जाने के लिए संसाधन खोजने होंगे। यहां तक ​​कि अगर आप एक डेवलपर नहीं हैं, तो आप देना चाह सकते हैं उच्च प्रदर्शन ब्राउज़र नेटवर्किंग अपने इंटरनेट परिष्कार को बढ़ाने के लिए एक ब्राउज़ करें ताकि आपकी योजनाओं में सर्वोत्तम परिष्कार संभव हो सके।

3 टिप्पणियाँ ▼