Estadísticas de Visitas

A la hora de escoger hosting, uno de los factores de decisión más importantes debe ser la flexibilidad que se tiene de configurar el servidor de apache.

Existen hosts en los que se comparte un mismo servidor web con muchos otros usuarios, mientras que en otros, aquellos que ofrecen Virtual Dedicated Servers, cada usuario tiene la capacidad de configurar a su modo el servidor de Apache.

Y esto brinda un abánico de posibilidades muy interesante. El tipo de modificación más interesante que se puede hacer a apache es via la instalación de módulos. Un módulo es como un plugin. Al agregarse a la configuración de Apache, este plugin provee de funcionalidad adicional al servidor.

Al momento existen más de 200 módulos para apache que hacen las funciones más variadas. Pero de particular interés para mi (y se que lo será para muchos de ustedes cuando sepan de su existencia) es mod_log_mysql.

mod_log_mysql

Existen cientos de programas que analizan los archivos de acceso de apache, pero irónicamente no hay alguno que llene al cien por cien nuestras necesidades. En ocasiones hay quienes instalan dos o más de estos programas, pues uno ofrece ventajas que los otros no.

Escribir un programa de estos no es labor sencilla pues analizar texto es una tarea penosa de mucha prueba y error. Pero si tuvieramos esta información de accesos en un formato sencillo de parsear la labor de crear un analizador de accesos se facilita sobremanera. Si tuvieramos la información en una base de datos los reportes a la medida se convierten en triviales sentencias de SQL.

Entra mod_log_mysql al rescate. Este modulo hace una tarea tan simple que su nombre es autodescriptivo. Complementa al logger de accesos de apache pero almacena los accesos en una tabla de MySQL en vez de los archivos de texto que ya conocemos.

Si tu host te permite instalar modules de Apache y te interesa jugar con las estadísticas de acceso a tu servidor, éste módulo es un must. En poco tiempo estarás creando tus propios queries para sacar reportes de visitas a tu medida.

One Response

  1. A gravatar

    Es excelente para saber quienes ingresan y que consultas y queres realizan sobre mis bases MySql

    Walter Michelena - Marzo 2nd, 2004 at 5:42 am

Leave a Reply

You must be logged in to post a comment.