सहायता से संपर्क करें

हम ईमेल से जवाब देते हैं, आम तौर पर दो दिन के अंदर।

Google reCAPTCHA दुरुपयोग से बचाव के लिए इस सबमिशन की जाँच करता है; इसके लिए डेटा Google को भेजा जाता है। स्क्रिप्ट तभी लोड होती है, जब यह फ़ॉर्म खोला जाता है।

← सभी पोस्ट

Stats4U 3 अब उपलब्ध है

जिस वेबसाइट पर यह पोस्ट है, उसे इस महीने नए सिरे से बनाया गया – सिर्फ़ नया रूप नहीं दिया गया, बल्कि दोबारा बनाया गया, और शुरुआत गिनती की प्रक्रिया से हुई। चुप्पी के उन ग्यारह सालों के बारे में, जिनके बाद यह हुआ, एक अलग पोस्ट है। यह पोस्ट इस बारे में है कि असल में क्या बदला, और उन मापों के बारे में, जिनसे साफ़ हुआ कि यह काम करना ज़रूरी था।

वह संख्या जिसने फ़ैसला किया

कोई भी काम शुरू होने से पहले गिना गया कि कितनी काउंटर इमेज सही तरीके से पहुँच रही थीं। जवाब था: लगभग आधी।

हर दिन के लगभग 4,200 काउंटर अनुरोधों में से 2,125 विज़िटर संख्या के बजाय कुछ और लौटा रहे थे। ऐसे डिज़ाइन, जिन्होंने सालों पहले चुपचाप इमेज बनाना बंद कर दिया था, क्योंकि वे डेटाबेस की उन टेबल से डेटा माँगते थे जो अब मौजूद ही नहीं थीं। खाली इमेज। जहाँ संख्या होनी चाहिए थी, वहाँ गड़बड़ी। इनमें से किसी की भी किसी ने शिकायत नहीं की थी, और वजह सीधी है: कुछ न दिखाने वाला काउंटर काफ़ी हद तक छोटी संख्या दिखाने वाले काउंटर जैसा ही लगता है।

अब यह संख्या लगभग 25 प्रति दिन है। आधा प्रतिशत।

पहले2,125अब25रोज़ की 4,200 काउंटर इमेज में से

ऐसी हालत वाला सिस्टम ऊपर-ऊपर से पैबंद लगाने से ठीक नहीं होता, इसलिए उसे पूरी तरह खोलकर अलग किया गया और फिर से जोड़ा गया।

हल्का – और यह दावा नहीं, माप है

आँकड़ों का पेज पहले 208 KB की एक चार्टिंग लाइब्रेरी लोड करता था। वह पाँच चार्ट बनाती थी, जिनमें से चार वही जानकारी दिखाते थे जो ठीक बगल की सूचियों में थी, और पेज का लगभग 90% हिस्सा वही थी – पेज का अपना HTML सिर्फ़ 8 KB का था। वह लाइब्रेरी अब हटा दी गई है। चार्ट अब सीधे SVG के रूप में बनते हैं, 1 KB से कम, और इसमें कोई स्क्रिप्ट शामिल नहीं है।

  • आँकड़ों का पेज: कंप्रेस करके लगभग 16 KB, पहले लगभग 78 KB।
  • मुख्य पेज: 44 KB HTML, पहले 85 KB – और 652 KB की वे प्रीव्यू इमेज, जो हर एक विज़िट पर दोबारा बनाई जाती थीं, अब स्टैटिक फ़ाइलें हैं, जिन्हें एक साल तक कैश किया जाता है।
  • हर अनुरोध पर शुरुआती खर्च: 0.94 ms, पहले 7.26 ms।

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

क्या नया है

  • गिनती की प्रक्रिया में कोई कुकी नहीं, और विज़िटर के डिवाइस से कुछ भी पढ़ा नहीं जाता। विज़िटरों को एक हैश से अलग-अलग पहचाना जाता है, जो दो दिन बाद मिटा दिया जाता है।
  • बॉट पहचाने और मापे जाते हैं। आँकड़ों का पेज अब दिखाता है कि हिट का कितना हिस्सा इंसानों से नहीं, बल्कि क्रॉलरों से आया। कुल संख्या में वे अब भी गिने जाते हैं – ऐसा क्यों है, इस पर एक अलग पोस्ट है।
  • निजी आँकड़े लिंक में मौजूद एक कुंजी से सुरक्षित हैं – उसके बिना पेज नहीं खुलता।
  • डेटा एक्सपोर्ट किया जा सकता है और उसे कहीं और भी ले जाया जा सकता है।
  • लाइव दृश्य: इस समय वेबसाइट पर कौन है, और आज का ट्रैफ़िक घंटे-दर-घंटे।
  • डार्क मोड, और पूरी वेबसाइट दस भाषाओं में।
  • आँकड़ों के पेजों पर कोई विज्ञापन नहीं। आँकड़ों का पेज कुछ बेचने की जगह नहीं है।

क्या जान-बूझकर नहीं बदला

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

आगे क्या

ऊपर की सूची की ज़्यादातर बातें एक लाइन से ज़्यादा की हकदार हैं, और कई बातों पर अलग पोस्ट आएगी – कुकी के बिना गिनती कैसे होती है, ट्रैफ़िक का कितना हिस्सा असल में क्रॉलर निकलता है, और पुराने डिज़ाइनों का क्या हुआ।

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

विज्ञापन