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.