Trouver dénombrement des abonnés RSS via les logs Apache

Si vous avez refusé d'utiliser un service comme FeedBurner pour gérer vos flux RSS, vous pourriez vous demander combien d'abonnés que vous avez réellement. Cela fonctionne aussi bien pour trouver dénombrement des abonnés à des catégories spécifiques ou des messages des commentaires sur votre site, qui vous le feriez habituellement pas courir à travers FeedBurner.

Il s'avère que la plupart des lecteurs de flux plus, comme Google Reader et Netvibes seront effectivement vous montrer le nombre lors de la demande de votre flux. Tout ce que vous avez à faire est de prendre un coup d'oeil à l'intérieur de vos fichiers journaux d'accès.

D'abord vous aurez besoin pour localiser votre fichier de log d'Apache, qui est normalement appelé access_log ou access.log. L'emplacement de ce fichier varie grandement basé sur la distribution et votre fournisseur d'hébergement. Voici quelques endroits pour commencer, mais vous pourriez avoir à regarder autour.

Par défaut d'Ubuntu:

/var/log/apache2/access.log

MediaTemple DV par défaut:

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

Dreamhost défaut:

~/logs//http/access.log

Maintenant que vous avez trouvé le journal, c'est une simple question de son exécution par le biais de grep pour le mot-clé «abonnés», dont la plupart des lecteurs de flux utiliser pour afficher le nombre d'abonnés. Vous pouvez tout simplement utiliser la commande la plus simple:

grep-i abonnés access_log

Ou, si vous voulez trouver des souscripteurs pour un aliment particulier, vous pourriez lui faire faire un grep seconde à limiter uniquement à ce flux RSS.

grep-i abonnés access_log | grep-i '/ howtogeek / feed / "

Voici un exemple de ce qui ramène le mon blog personnel (Qui je devrais vraiment mise à jour plus)

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 subscribers; 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 subscribers)"
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 subscribers)"

Notez le texte en gras que les spectacles que j'ai tous les abonnés de 56 de ces trois lecteurs de flux en ligne. Mysticgeek a beaucoup plus à partir de Google seul:

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

J'aurais peut-être s'inspirer de lui et commencer à mettre à jour mon blog personnel ... mais alors j'aurais moins de temps pour écrire des articles.

Commentaires

Posts les plus consultés de ce blog

Créer Arrêter / Redémarrer / Verrouiller les icônes dans Windows 7 ou Vista

Qu'est ce qu'un lien Magnet Et quelle est la différence des torrents?

Gardez vos mots de passe sous Linux, avec KeePassX