इफ्रेम विडंबना: एडब्लॉक प्लस शायद यही कारण है कि फ़ायरफ़ॉक्स और क्रोम ऐसे मेमोरी हॉग हैं

सैड फ़ायरफ़ॉक्स, उसके चेहरे पर एक ABP लोगो के साथ

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



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

एडब्लॉक प्लस कैसे काम करता है

एडब्लॉक प्लस कैसे काम करता है



शुरुआत के लिए, इसके अनुसार मोज़िला डेवलपर निकोलस नेथरकोटे, फ़ायरफ़ॉक्स पर पृष्ठभूमि में एडब्लॉक प्लस चलाने वाली 60-70 एमबी की मेमोरी हिट है। हालांकि, मुख्य समस्या, वह प्रक्रिया है जिसके द्वारा एबीपी वास्तव में विज्ञापनों को अवरुद्ध करता है। असल में, एबीपी एक विशाल सीएसएस स्टाइलशीट सम्मिलित करता है - जो आपके द्वारा देखे जाने वाले हर एक वेबपेज में, विज्ञापनों को छीनते हुए 4MB RAM पर कब्जा कर लेता है। यदि हम अभी भी '90 या शुरुआती 'के 00 में थे, तो यह एक समस्या नहीं होगी, लेकिन आजकल एक वेबपृष्ठ के लिए बहुत अधिक होना बहुत आम है iframes , जो अलग-अलग हैं, वे व्यक्तिगत वेबपेज जो आपके द्वारा वर्तमान में देखे जा रहे पृष्ठ के भीतर लोड और एम्बेड किए गए हैं। सबसे आम उदाहरण सर्वव्यापी सामाजिक साझाकरण विजेट (फेसबुक, ट्विटर, आदि) है जो वास्तव में ए है iframe फेसबुक / ट्विटर के सर्वर पर होस्ट किया गया एक अलग वेबपेज युक्त

आप शायद देख सकते हैं कि यह कहाँ जा रहा है। एक आधुनिक वेबसाइट पर, दर्जनों iframes हो सकते हैं। एक्सट्रीमटेक होमपेज पर 10 हैं, जो बहुत कम है। Nethercote के परीक्षण में, उन्होंने पाया कि TechCrunch ने ABP सक्षम किए बिना लगभग 194MB RAM का उपयोग किया - लेकिन ABP सक्षम होने के साथ यह दोगुना होकर 417MB हो गया, जो सभी सामाजिक विजेट्स को ट्रिगर करता है। एक चरम उदाहरण में, ए वीआईएम कलर स्कीम टेस्ट वेबसाइट - जिसमें सैकड़ों iframes हैं - कुछ सौ मेगाबाइट मेमोरी से लगभग दो गीगाबाइट तक जाता है। Nethercote ने फ़ायरफ़ॉक्स में केवल ABP की मेमोरी खपत का परीक्षण किया, लेकिन हमने क्रोम में एक ही परीक्षण किया और एक ही परिणाम प्राप्त किया।

Chrome मेमोरी उपयोग, बहुत सारे आइफ्रेम, AdBlock Pro अक्षम

क्रोम मेमोरी उपयोग, बहुत सारे आइफ्रेम, एडब्लॉक प्रो अक्षम

Chrome मेमोरी उपयोग, बहुत सारे आइफ्रेम्स, AdBlock Pro सक्षम

क्रोम मेमोरी उपयोग, बहुत सारे आइफ्रेम, एडब्लॉक प्रो सक्षम



ABP सक्षम होने से सीपीयू हिट को मापना कठिन है, लेकिन कुछ गैर-वैज्ञानिक परीक्षण के बाद यह निश्चित रूप से होता है महसूस करता जैसे एबीपी स्थापित के साथ वेबसाइटें अधिक धीरे-धीरे प्रस्तुत करती हैं। एबीपी सक्षम होने पर मेरा सीपीयू प्रशंसक अधिक बार घूमता है, जो आमतौर पर एक अच्छा संकेतक है कि सीपीयू को जोर से मारा जा रहा है।

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

एक उदास और थका हुआ लाल पांडा (फ़ायरफ़ॉक्स)

एक उदास फ़ायरफ़ॉक्स, वास्तविक जीवन में (एक लाल पांडा)

निजी तौर पर, मैंने एबीपी का उपयोग करना बहुत पहले ही बंद कर दिया था क्योंकि मुफ्त वेबसाइटें विज्ञापन राजस्व पर भरोसा करती हैं - और मैं नहीं चाहता कि उन मुफ्त वेबसाइटों को गुजरना पड़े। यदि आप वेब पर आपको ट्रैक करने वाले विज्ञापनदाताओं के बारे में अधिक चिंतित हैं, तृतीय-पक्ष ट्रैकिंग कुकीज़ को अक्षम करना या NoScript जैसे ऐड-ऑन का उपयोग करना एबीपी का उपयोग करने की तुलना में बहुत अधिक प्रभावी (और कुशल) मार्ग है। फ़्लैश विज्ञापनों को परेशान करने के लिए, क्लिक-टू-प्ले ऐड-ऑन जैसे फ्लैशब्लॉक ( फ़ायरफ़ॉक्स / क्रोम ) एबीपी से बेहतर विकल्प हैं।



दूसरा विकल्प, यदि आप वास्तव में विज्ञापनों को रोकना चाहते हैं (विशेष रूप से YouTube पर pesky प्री-रोल वीडियो विज्ञापन और इस तरह), किसी प्रकार के विज्ञापन-अवरोधक प्रॉक्सी सर्वर का उपयोग करना है। Privoxy स्वतंत्र है, और यदि आप इसे स्थानीय रूप से चलाते हैं तो न्यूनतम प्रदर्शन हिट होना चाहिए। सभी प्रॉक्सी सर्वरों के साथ, हालांकि, एक चेतावनी यह है कि यह HTTPS कनेक्शन के साथ काम नहीं करता है (जो कि एक समस्या है, क्योंकि आपको वास्तव में जहाँ भी संभव हो HTTPS कनेक्शन का उपयोग करना चाहिए, यदि आप साइबर की कभी-देखने वाली आंख से बचना चाहते हैं बदमाश और सरकार)।

Copyright © सभी अधिकार सुरक्षित | 2007es.com