Ricerca dei conteggi degli iscritti RSS tramite i log di Apache

Ricerca dei conteggi degli iscritti RSS tramite i log di Apache
Ricerca dei conteggi degli iscritti RSS tramite i log di Apache

Video: Ricerca dei conteggi degli iscritti RSS tramite i log di Apache

Video: Ricerca dei conteggi degli iscritti RSS tramite i log di Apache
Video: Vista: Dock Quick Launch Toolbar to Side of Screen - YouTube 2024, Novembre
Anonim

Se hai rifiutato di utilizzare un servizio come FeedBurner per gestire i tuoi feed RSS, potresti chiederti quanti abbonati hai effettivamente. Ciò inoltre funziona bene per trovare i conteggi degli iscritti a categorie specifiche o post di commenti sul tuo sito, che in genere non verrebbero eseguiti tramite FeedBurner.

Si scopre che la maggior parte dei lettori di feed più grandi come Google Reader e Netvibes ti mostreranno effettivamente il conteggio durante la richiesta del tuo feed. Tutto quello che devi fare è dare un'occhiata ai tuoi file di log di accesso.

Per prima cosa dovrai localizzare il tuo file di log di apache, che normalmente si chiama access_log o access.log. La posizione di questo file varierà notevolmente in base alla distribuzione e al provider di hosting. Ecco un paio di posti da cui iniziare, ma potresti doverti dare un'occhiata.

Predefinito di Ubuntu:

/var/log/apache2/access.log

MediaTemple DV predefinito:

/ Var / www / vhosts // Statistiche / logs / access_log

DreamHome predefinito:

~ / Logs //http/access.log

Ora che hai trovato il file di log, è sufficiente farlo attraverso grep per la parola chiave "subscriber", che la maggior parte dei lettori di feed usa per mostrare il numero di iscritti. Potresti semplicemente usare il comando più semplice:

grep -i subscribers access_log

Oppure, se si desidera trovare gli abbonati per un determinato feed, è possibile eseguirlo attraverso un secondo grep per limitare solo a quel feed rss.

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

Ecco un esempio di ciò che riporta sul mio blog personale (che dovrei davvero aggiornare di più)

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)”

Nota il testo in grassetto che mostra che ho tutti e 56 gli iscritti da quei tre lettori di feed online. Mysticgeek ha molto di più da solo Google:

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)”

Forse dovrei prendere spunto da lui e iniziare ad aggiornare il mio blog personale … ma poi avrei meno tempo per scrivere articoli.

Consigliato: