Google, 90s की तरह Polling कर रहा है
(ably.io)यह विश्लेषण किया गया है कि Google ने रियल-टाइम मैच रिज़ल्ट पेज पर 90 के दशक वाली polling पद्धति का उपयोग किया।
Long polling भी नहीं, बल्कि हर 10 सेकंड में एक बार HTTP polling: यह तरीका WebSocket की तुलना में 80 गुना अधिक अक्षम है, 25 गुना धीमा है, और 38 गुना अधिक bandwidth का उपयोग करता है
1 टिप्पणियां
लेखक कहते हैं कि शायद Google की engineering team ने इस page पर अभी तक बहुत मेहनत नहीं लगाई है,
लेकिन मुझे लगता है कि ROI देखकर उन्होंने यह तय किया होगा कि यही बेहतर है.
थोड़ा खोजने पर लगा कि यह शायद 2014 से पहले आया हुआ feature है.
https://quora.com/How-does-Google-integrates-live-sport-scores-on-top-…
उस समय WebSocket support करने वाले browsers की हिस्सेदारी भी इतनी ज़्यादा नहीं रही होगी,
और सिर्फ उसी के लिए server पर long polling support जोड़ना भी कुछ खास उचित नहीं लगता.
सीधी बात यह है कि यह तरीका तेज़ है, हर जगह support हो जाता है, और बस server resources थोड़ा ज़्यादा लगते हैं.
उस समय यह फैसला सही रहा होगा.
हाँ, अब तक भी उसी का इस्तेमाल होना थोड़ा अजीब ज़रूर लगता है,
लेकिन अगर Google में कुल मिलाकर उस live score page की हिस्सेदारी ज़्यादा नहीं है, तो उसे फिर से develop करने पर भी शायद ROI न निकले.