Startseite » wie man » Suchen von RSS-Abonnenten durch Apache-Protokolle

    Suchen von RSS-Abonnenten durch Apache-Protokolle

    Wenn Sie die Verwendung eines Dienstes wie FeedBurner für die Verwaltung Ihrer RSS-Feeds abgelehnt haben, fragen Sie sich möglicherweise, wie viele Abonnenten Sie tatsächlich haben. Dies funktioniert auch gut, um die Anzahl der Abonnenten für bestimmte Kategorien oder Kommentare auf Ihrer Website zu ermitteln, die Sie normalerweise nicht durch FeedBurner laufen lassen.

    Es stellt sich heraus, dass die meisten größeren Feed-Reader wie Google Reader und Netvibes Ihnen tatsächlich die Anzahl während der Anforderung Ihres Feeds anzeigen. Alles, was Sie tun müssen, ist einen Blick in Ihre Zugriffsprotokolldateien zu werfen.

    Zuerst müssen Sie Ihre Apache-Logdatei finden, die normalerweise als access_log oder access.log bezeichnet wird. Der Speicherort für diese Datei hängt stark von der Verteilung und dem Hostinganbieter ab. Hier sind ein paar Startplätze, aber Sie müssen sich vielleicht umschauen.

    Ubuntu-Standard:

    /var/log/apache2/access.log

    Standardeinstellung für MediaTemple DV:

    / var / www / vhosts // statistics / logs / access_log

    Dreamhost-Standard:

    ~ / logs // http / access.log

    Nachdem Sie nun die Logdatei gefunden haben, müssen Sie sie einfach durch grep nach dem Schlüsselwort "subscribers" durchsuchen, das die meisten Feed-Reader zum Anzeigen der Abonnentenanzahl verwenden. Sie können einfach den einfachsten Befehl verwenden:

    grep -i Abonnenten access_log

    Wenn Sie die Abonnenten für einen bestimmten Feed suchen möchten, können Sie ihn durch einen zweiten Grep ausführen, um nur diesen RSS-Feed einzuschränken.

    grep -i Abonnenten access_log | grep -i '/ howtogeek / feed /'

    Hier ein Beispiel, was das auf meinem persönlichen Blog zurückbringt (was ich wirklich mehr aktualisieren sollte)

    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 Teilnehmer; 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 Abonnenten) ”
    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 Abonnenten) ”

    Beachten Sie den fettgedruckten Text, aus dem hervorgeht, dass ich alle 56 Abonnenten dieser drei Online-Feed-Reader habe. Mysticgeek hat noch viel mehr von Google:

    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 Teilnehmer; feed-id = 5433036316661303107) "

    Vielleicht sollte ich ihm ein Stichwort geben und mit der Aktualisierung meines persönlichen Blogs beginnen… aber dann hätte ich weniger Zeit, um Artikel zu schreiben.