मुखपृष्ठ » कैसे » अपाचे लॉग्स के माध्यम से RSS सबस्क्राइबर की गणना करना

    अपाचे लॉग्स के माध्यम से RSS सबस्क्राइबर की गणना करना

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

    यह पता चला है कि Google Reader और Netvibes जैसे अधिकांश बड़े फ़ीड रीडर वास्तव में आपके फ़ीड के अनुरोध के दौरान आपको गिनती दिखाएंगे। आपको बस अपनी एक्सेस लॉग फाइल के अंदर झांकना है.

    सबसे पहले आपको अपनी अपाचे लॉगफाइल का पता लगाना होगा, जिसे आम तौर पर access_log या access.log कहा जाता है। वितरण और आपके होस्टिंग प्रदाता के आधार पर इस फ़ाइल का स्थान बहुत भिन्न होगा। यहां कुछ स्थानों को शुरू करना है, लेकिन आपको चारों ओर देखना होगा.

    उबंटू डिफ़ॉल्ट:

    /var/log/apache2/access.log

    MediaTemple DV डिफ़ॉल्ट:

    / Var / www / vhosts // आँकड़े / लॉग / access_log

    ड्रीमहोस्ट डिफ़ॉल्ट:

    ~ / लॉग http: // / access.log

    अब जब आपने लॉगफ़ाइल पाया है, तो यह "सब्सक्राइबर" कीवर्ड के लिए इसे grep के माध्यम से चलाने का एक सरल मामला है, जो कि अधिकांश फ़ीड रीडर सब्सक्राइबर काउंट दिखाने के लिए उपयोग करते हैं। आप सबसे सरल कमांड का उपयोग कर सकते हैं:

    grep-i सब्सक्राइबर access_log

    या, यदि आप किसी विशेष फ़ीड के लिए सब्सक्राइबर ढूंढना चाहते हैं, तो आप इसे केवल उस प्रतिशत फ़ीड तक सीमित रखने के लिए दूसरे grep के माध्यम से चला सकते हैं.

    grep -i सब्सक्राइबर access_log | grep -i '/ howtogeek / feed /'

    यहाँ एक उदाहरण है जो मेरे व्यक्तिगत ब्लॉग पर वापस लाता है (जिसे मुझे वास्तव में अधिक अपडेट करना चाहिए)

    209.85.238.9 - - [28 / अगस्त / 2007: 06: 08: 23 -0700] "GET / howtogeek / feed / HTTP / 1.1" 302 572 "-" "Feedfetcher-Google; (+ Http: //www.google.com/feedfetcher.html; 52 ग्राहक; फीड-आईडी = 13671896334760112923) "
    193.189.143.237 - - [28 / अगस्त / 2007: 06: 12: 32 -0700] "GET / howtogeek / feed / HTTP / 1.0" 302 535 "-" "Netvibes (http://www.netvites.com/); 2 ग्राहक) "
    64.78.155.100 - - [28 / अगस्त / 2007: 06: 14: 40 -0700] "GET / howtogeek / feed / HTTP / 1.1" 302 535 "-" "NewsGatorOnline / 2.0 (http://www.noggator.com) ; 2 ग्राहक) "

    उन बोल्ड टेक्स्ट पर ध्यान दें जो दिखाता है कि मेरे पास उन तीन ऑनलाइन फीड पाठकों में से 56 ग्राहक हैं। मिस्टिकजेक अकेले Google से बहुत अधिक है:

    209.85.238.9 - - [28 / अगस्त / 2007: 05: 57: 25 -0700] "जीईटी / मिस्टिकगेक / फीड / एचटीटीपी / 1.1" 302 568 "-" "फीडफेचर-गूगल; (+ Http: //www.google.com/feedfetcher.html; 111 ग्राहक; फीड-आईडी = 5433036316661303107) "

    शायद मुझे उनसे एक संकेत लेना चाहिए और अपने व्यक्तिगत ब्लॉग को अपडेट करना शुरू करना चाहिए ... लेकिन फिर मेरे पास लेख लिखने के लिए कम समय होगा.