Pagina inicial » como » Encontrando Contagens de Assinantes RSS Através de Logs Apache

    Encontrando Contagens de Assinantes RSS Através de Logs Apache

    Se você se recusou a usar um serviço como o FeedBurner para lidar com seus feeds RSS, poderá se perguntar quantos assinantes você realmente tem. Isso também funciona bem para localizar 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 maiores leitores de feeds, 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 seus 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 olhar em volta.

    Padrão do Ubuntu:

    /var/log/apache2/access.log

    Padrão do MediaTemple DV:

    / var / www / vhosts // estatísticas / 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 através do grep para a palavra-chave "assinantes", que a maioria dos leitores de feed usa para mostrar a contagem de inscritos. Você poderia simplesmente usar o comando mais simples:

    grep -i assinantes access_log

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

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

    Aqui está um exemplo do que isso traz de volta no meu blog pessoal (que eu realmente deveria atualizar mais)

    209.85.238.9 - - [28 / Ago / 2007: 06: 08: 23 -0700] “GET / howtogeek / feed / HTTP / 1.1” 302 572 “-” “Feedfetcher-Google; (+ http: //www.google.com/feedfetcher.html; 52 assinantes; feed-id = 13671896334760112923) ”
    193.189.143.237 - - [28 / Ago / 2007: 06: 12: 32 -0700] “GET / howtogeek / feed / HTTP / 1.0” 302 535 “-” “Netvibes (http://www.netvibes.com/; 2 assinantes)
    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 assinantes)

    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 / Ago / 2007: 05: 57: 25 -0700] “GET / mysticgeek / feed / HTTP / 1.1” 302 568 “-” “Feedfetcher-Google; (+ http: //www.google.com/feedfetcher.html; 111 assinantes; 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.