Finne RSS Subscriber Count gjennom Apache Logs

Finne RSS Subscriber Count gjennom Apache Logs
Finne RSS Subscriber Count gjennom Apache Logs

Video: Finne RSS Subscriber Count gjennom Apache Logs

Video: Finne RSS Subscriber Count gjennom Apache Logs
Video: Windows Vista: Quick Launch Toolbar - YouTube 2024, April
Anonim

Hvis du har nektet å bruke en tjeneste som FeedBurner til å håndtere RSS-feeds, kan du kanskje lure på hvor mange abonnenter du faktisk har. Dette fungerer også bra for å finne abonnenttal til bestemte kategorier eller kommentarspørsmål på nettstedet ditt, som du vanligvis ikke ville kjøre gjennom FeedBurner.

Det viser seg at de fleste av de større feed leserne som Google Reader og Netvibes faktisk vil vise deg tellingen under forespørselen for feedet ditt. Alt du trenger å gjøre er å ta en titt inn i loggfilene dine.

Først må du finne apache-loggfilen, som vanligvis kalles access_log eller access.log. Plasseringen for denne filen vil variere sterkt basert på distribusjon og hostingleverandøren din. Her er et par steder å starte, men du må kanskje se deg rundt.

Ubuntu standard:

/var/log/apache2/access.log

MediaTemple DV standard:

/ Var / www / vhosts // Statistikk / logs / access_log

Dreamhost standard:

~ / Logs //http/access.log

Nå som du har funnet loggfilen, er det enkelt å kjøre det gjennom grep for søkeordet "abonnenter", som de fleste av leseleserne bruker til å vise abonnenttellingen. Du kan bare bruke den enkleste kommandoen:

grep -i subscribers access_log

Eller, hvis du ønsket å finne abonnentene for en bestemt feed, kan du kjøre den gjennom et nytt grep for å begrense til nettopp det rss-feedet.

grep -i subscribers access_log | grep -i ‘/howtogeek/feed/’

Her er et eksempel på hva som bringer tilbake på min personlige blogg (som jeg burde virkelig oppdatere mer)

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

Merk den dristige teksten som viser at jeg har alle 56 abonnenter fra de tre nettbaserte nettleserne. Mysticgeek har mye mer fra Google alene:

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

Kanskje jeg burde ta en signal fra ham og begynne å oppdatere min personlige blogg … men da ville jeg ha mindre tid til å skrive artikler.

Anbefalt: