Página principal » cómo » Encontrar el número de suscriptores RSS a través de los registros de Apache

    Encontrar el número de suscriptores RSS a través de los registros de Apache

    Si se ha negado a usar un servicio como FeedBurner para manejar sus feeds RSS, puede preguntarse cuántos suscriptores tiene realmente. Esto también funciona bien para encontrar cuentas de suscriptores en categorías específicas o publicaciones de comentarios en su sitio, que normalmente no ejecutaría a través de FeedBurner.

    Resulta que la mayoría de los lectores de feeds más grandes como Google Reader y Netvibes realmente te mostrarán el recuento durante la solicitud de tu feed. Todo lo que tiene que hacer es echar un vistazo dentro de sus archivos de registro de acceso.

    Primero necesitará localizar su archivo de registro de apache, que normalmente se llama access_log o access.log. La ubicación de este archivo variará en gran medida según la distribución y su proveedor de alojamiento. Aquí hay un par de lugares para comenzar, pero es posible que tenga que mirar alrededor.

    Ubuntu por defecto:

    /var/log/apache2/access.log

    MediaTemple DV por defecto:

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

    Dreamhost por defecto:

    ~ / logs // http / access.log

    Ahora que ha encontrado el archivo de registro, es una simple cuestión de ejecutarlo a través de grep para la palabra clave "suscriptores", que la mayoría de los lectores de fuentes utilizan para mostrar el número de suscriptores. Puedes usar el comando más simple:

    grep -i suscriptores access_log

    O, si desea encontrar los suscriptores para un feed en particular, puede ejecutar un segundo grep para restringirlo solo a ese feed rss.

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

    Aquí hay un ejemplo de lo que eso trae a mi blog personal (que realmente debería actualizar más)

    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 suscriptores; 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 suscriptores) ”
    64.78.155.100 - - [28 / Ago / 2007: 06: 14: 40 -0700] "GET / howtogeek / feed / HTTP / 1.1" 302 535 "-" "NewsGatorOnline / 2.0 (http://www.newsgator.com ; 2 suscriptores) ”

    Tenga en cuenta el texto en negrita que muestra que tengo todos los 56 suscriptores de esos tres lectores de feeds en línea. Mysticgeek tiene mucho más de Google solo:

    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 suscriptores; feed-id = 5433036316661303107) ”

    Tal vez debería seguir su ejemplo y comenzar a actualizar mi blog personal ... pero entonces tendría menos tiempo para escribir artículos..