Homepage » hogyan kell » RSS-előfizetők számának keresése az Apache naplók segítségével

    RSS-előfizetők számának keresése az Apache naplók segítségével

    Ha visszautasította, hogy olyan szolgáltatást használjon, mint a FeedBurner, hogy kezelje az RSS-hírcsatornákat, akkor talán kíváncsi, hogy hány előfizetőt töltött be. Ez jól működik abban az esetben is, ha a webhelyén bizonyos kategóriákhoz vagy megjegyzésekhez tartozó előfizetők számítanak, amelyeket általában nem használhat a FeedBurner-en.

    Kiderült, hogy a nagyobb adagolóolvasók, mint a Google Reader és a Netvibes, többsége megmutatja Önnek a hírcsatornát a hírcsatorna kérése során. Mindössze annyit kell tennie, hogy belépjen a hozzáférési naplófájlokba.

    Először meg kell találnia az apache logfile-jét, amelyet általában access_log vagy access.log néven hívnak. A fájl helye nagymértékben változik az elosztástól és a tárhelyszolgáltatótól függően. Itt van néhány induló hely, de lehet, hogy körülnézni kell.

    Ubuntu alapértelmezett:

    /var/log/apache2/access.log

    MediaTemple DV alapértelmezett:

    / Var / www / vhostokat // statisztikák / logs / access_log

    Dreamhost alapértelmezett:

    ~ / Logs // http / access.log

    Most, hogy megtalálta a naplófájlt, ez egy egyszerű kérdés a grep-en keresztül az „előfizetők” kulcsszóhoz, amelyet a legtöbb feedolvasó használ az előfizetői szám megjelenítésére. Csak a legegyszerűbb parancsot használhatja:

    grep -i előfizetők access_log

    Vagy ha egy adott hírcsatorna előfizetőit szeretné megtalálni, akkor egy második grepen keresztül futtathatja, hogy csak az adott RSS-hírcsatornára korlátozza azt.

    grep -i előfizetők access_log | grep -i '/ howtogeek / feed /'

    Íme egy példa arra, hogy mit hoz vissza a személyes blogomba (amit igazán frissítenék)

    209.85.238.9 - - [28 / Aug / 2007: 06: 08: 23 -0700] „GET / howtogeek / feed / HTTP / 1.1” 302 572 “-” “Feedfetcher-Google; (+ Http: //www.google.com/feedfetcher.html; 52 előfizető; feed-id = 13671896334760112923)”
    193.189.143.237 - - [28 / Aug / 2007: 06: 12: 32 -0700] „GET / howtogeek / feed / HTTP / 1.0” 302 535 “-” “Netvibes (http://www.netvibes.com/; 2 előfizető)”
    64.78.155.100 - - [28 / Aug / 2007: 06: 14: 40 -0700] „GET / howtogeek / feed / HTTP / 1.1” 302 535 “-” “NewsGatorOnline / 2.0 (http://www.newsgator.com ; 2 előfizető)”

    Vegye figyelembe a félkövér szöveget, amely azt mutatja, hogy mind a 56 online előfizető közül mind a 56 előfizető van. A Mysticgeeknek sokkal több van a Google-tól:

    209.85.238.9 - - [28 / Aug / 2007: 05: 57: 25 -0700] „GET / mysticgeek / feed / HTTP / 1.1” 302 568 “-” “Feedfetcher-Google; (+ Http: //www.google.com/feedfetcher.html; 111 előfizető; feed-id = 5433036316661303107)”

    Talán ki kell vennem neki egy cue-t, és elkezdem frissíteni a személyes blogomat… de kevésbé lenne időm a cikkek írásához.