मैंने पाया कि caching CDNs मेरी रोज़मर्रा की ब्राउज़िंग को धीमा कर रहे थे
Caching CDNs और ISP routing की विचित्रताएँ आधुनिक वेब के बड़े हिस्से को “broken” जैसा महसूस करा सकती हैं, भले ही basic connectivity और speed tests ठीक दिखें। टिप्पणीकारों का तर्क है कि मूल कारण आमतौर पर residential ISPs और प्रमुख CDNs के बीच overloaded या खराब तरीके से प्रबंधित peering होता है, कभी-कभी traffic shaping, MTU समस्याओं, या “optimizer” middleboxes से और जटिल हो जाता है, न कि CDNs द्वारा जानबूझकर उपयोगकर्ताओं को throttle करना। यह थ्रेड UK ISPs की peering quality, support, और bandwidth caps की तुलना तक फैल जाता है, साथ ही अचानक भारी traffic पाने वाली sites को self-host करने की व्यावहारिक चुनौतियों तक भी।
निदान और मूल कारण की थ्योरियाँ
- कई टिप्पणीकारों का मानना है कि समस्या जानबूझकर की गई CDN throttling नहीं, बल्कि ISP और बड़े CDNs (खासकर Akamai) के बीच overloaded या गलत तरीके से provision किए गए links हैं।
- कुछ लोग इसे क्लासिक ISP traffic shaping या “optimizer” middleboxes मानते हैं, जो लंबे TCP flows (“elephant flows”) के साथ सख्ती से पेश आते हैं, लेकिन VPN (UDP/WireGuard) traffic को उसी तरह प्रभावित नहीं करते।
- कुछ लोगों का कहना है कि VPNs या IPv6 द्वारा path और/या CDN POP बदल जाना routing/peering समस्याओं की ओर मजबूत संकेत है, न कि end-site की समस्या की ओर।
- एक छोटा समूह सुझाव देता है कि MTU/MSS या PPPoE misconfiguration जैसी स्थानीय समस्याएँ आंशिक खराबी पैदा कर सकती हैं, हालांकि अन्य लोगों का तर्क है कि packet captures fragmentation समस्याएँ स्पष्ट रूप से नहीं दिखाते।
ISP गुणवत्ता, Zen बनाम वैकल्पिक प्रदाता
- कई उपयोगकर्ता उसी ISP पर समान performance समस्याओं की रिपोर्ट करते हैं, जिनमें CDNs और कुछ sites तक धीमापन शामिल है।
- अन्य लोग कहते हैं कि उसी ISP की उनकी service ठीक चलती है, जिसमें high-speed FTTP और IPv6 शामिल हैं, जिससे लगता है कि समस्या regional हो सकती है या विशेष routing changes से जुड़ी हो सकती है।
- एक प्रतिस्पर्धी UK ISP को बार-बार मजबूत technical support, विस्तृत line monitoring, और Openreach पर प्रभावी दबाव बनाने की क्षमता के लिए उद्धृत किया गया है।
- कुछ लोगों का तर्क है कि support quality महत्वपूर्ण है क्योंकि Openreach infrastructure अक्सर अविश्वसनीय होता है; जबकि अन्य मानते हैं कि किसी समस्या के आने तक line stability अधिक महत्वपूर्ण है।
Peering, CDNs, और Net Neutrality
- थ्रेड में कई network operators इस बात पर ज़ोर देते हैं कि performance अक्सर private peering capacity और इस बात पर निर्भर करती है कि CDNs और ISPs कहाँ interconnect करना चुनते हैं।
- उनका तर्क है कि CDNs bits को जितनी तेज़ी से हो सके पहुँचाने के लिए प्रेरित होते हैं; समस्याएँ आम तौर पर ISPs की peering या backhaul में कम निवेश से उत्पन्न होती हैं।
- net neutrality पर संक्षिप्त चर्चा है: ISPs और “content taxes” को लेकर चिंता, लेकिन यह भी दावा कि वास्तविक fairness issue CDN “prioritization” नहीं, बल्कि ISP का खराब investment है।
Traffic Shaping, “Unlimited” Plans, और Caps
- कई टिप्पणियाँ ISP की लंबे समय से चली आ रही प्रथाओं का वर्णन करती हैं: लंबे downloads को shape करना, burst-then-throttle व्यवहार (खासकर cable/DOCSIS पर), और lower video bitrates मजबूर करने के लिए congestion signals का उपयोग करना।
- “unlimited” बनाम capped plans पर बहस: कुछ लोग कहते हैं कि terabyte-scale caps अधिकांश उपयोगकर्ताओं के लिए ठीक हैं; अन्य लोग 1 TB/month को 2023 में अपर्याप्त मानते हैं।
- कुछ लोग नोट करते हैं कि तथाकथित “unlimited” plans में अक्सर fair-use clauses या traffic management छिपा होता है, जबकि अन्य ऐसे regional उदाहरण देते हैं जहाँ high-volume usage बिना किसी परिणाम के चलता है।
IPv6, MTU/PPPoE, और Low-Level Tweaks
- कई तकनीकी सुझाव सामने आते हैं: IPv6 आज़माएँ, hotspot के साथ test करें, MTU कम करें या MSS clamp करें, या DSL पर PPPoE overhead सही से handle हो रहा है यह सुनिश्चित करें।
- browser-based PMTU tests और video CDNs से जुड़े speed sites (fast.com, speed.cloudflare.com) जैसे tools shaping को अधिक वास्तविक तरीके से पहचानने के लिए सुझाए जाते हैं।
Home Hosting, CDNs, और HN Traffic
- ब्लॉग शुरू में कम upload वाली home line पर self-hosted था और जल्दी ही overload हो गया (“hug of death”)।
- टिप्पणीकार home hosting की व्यवहार्यता पर बहस करते हैं: कुछ कहते हैं कि personal sites के लिए single-digit Mbps पर्याप्त है; अन्य का तर्क है कि images या अचानक spikes के साथ यह जल्दी बिगड़ जाता है।
- अंततः author ने site को एक CDN के पीछे front किया, जो article के विषय को देखते हुए कुछ विडंबनापूर्ण था, और उन्हें CDN caching rules को tune करने तथा images optimize करने की सलाह दी गई।