Encontrando Contagens de Assinantes RSS Através dos Logs Apache

Encontrando Contagens de Assinantes RSS Através dos Logs Apache
Encontrando Contagens de Assinantes RSS Através dos Logs Apache

Vídeo: Encontrando Contagens de Assinantes RSS Através dos Logs Apache

Vídeo: Encontrando Contagens de Assinantes RSS Através dos Logs Apache
Vídeo: How to Hide & Customize the Mac Menu Bar - YouTube 2024, Novembro
Anonim

Se você se recusou a usar um serviço como o FeedBurner para lidar com seus feeds RSS, poderá se perguntar quantos assinantes realmente tem. Isso também funciona bem para encontrar contagens de inscritos em categorias específicas ou postagens de comentários em seu site, que você normalmente não executaria no FeedBurner.

Acontece que a maioria dos leitores de feeds maiores, como o Google Reader e o Netvibes, mostram a contagem durante a solicitação do seu feed. Tudo o que você precisa fazer é dar uma olhada nos arquivos de log de acesso.

Primeiro, você precisa localizar seu arquivo de log do apache, que normalmente é chamado de access_log ou access.log. O local para este arquivo irá variar muito com base na distribuição e no seu provedor de hospedagem. Aqui estão alguns lugares para começar, mas você pode ter que dar uma olhada.

Padrão do Ubuntu:

/var/log/apache2/access.log

Padrão do MediaTemple DV:

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

Dreamhost padrão:

~ / logs //http/access.log

Agora que você encontrou o arquivo de registro, é uma simples questão de executá-lo no grep para a palavra-chave "inscritos", que a maioria dos leitores de feed usa para mostrar a contagem de inscritos. Você poderia simplesmente usar o comando mais simples:

grep -i subscribers access_log

Ou, se você quisesse encontrar os assinantes para um determinado feed, poderia executá-lo por meio de um segundo grep para restringir apenas esse feed RSS.

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

Veja um exemplo do que isso traz de volta ao meu blog pessoal (que eu realmente deveria atualizar mais)

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

Observe o texto em negrito que mostra que tenho todos os 56 inscritos desses três leitores de feeds on-line. Mysticgeek tem muito mais do Google sozinho:

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

Talvez eu devesse pegar uma sugestão dele e começar a atualizar meu blog pessoal … mas então eu teria menos tempo para escrever artigos.

Recomendado: