mardi 20 mars 2012

Encontrar Condes RSS suscriptor A través de los registros de Apache

Si usted se negó a utilizar un servicio como FeedBurner para manejar tus feeds RSS, puede que se pregunte cuántos suscriptores que tiene actualmente. Esto también funciona bien para encontrar cuentas de abonados a determinadas categorías o puestos de observación en su sitio, que normalmente no iría a través de FeedBurner.

Resulta que la mayoría de los lectores de feeds más grandes, como Google Reader y Netvibes en realidad le mostrará la cuenta en la solicitud de su alimentación. Todo lo que tienes que hacer es echar un vistazo dentro de sus archivos de registro de acceso.

En primer lugar tendrás que localizar el archivo de registro de Apache, que es normalmente llamado access_log o access.log. La ubicación de este archivo puede variar en gran medida sobre la base de distribución y su proveedor de hosting. He aquí un par de lugares para empezar, pero puede que tenga que mirar a su 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 feeds utilizan para mostrar el número de abonado. Usted sólo puede usar el comando más simple:

grep-i suscriptores access_log

O, si quieres encontrar los suscriptores de un alimento en particular, puede ejecutarlo a través de un segundo grep para restringir sólo a ese canal RSS.

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

He aquí un ejemplo de lo que trae de vuelta a mi blog personal (Que en realidad debería actualizar más)

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

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

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

Tal vez debería seguir el ejemplo de él y empezar a actualizar mi blog personal ... pero entonces habría menos tiempo para escribir artículos.

Aucun commentaire:

Enregistrer un commentaire