
Hace algunos meses conocí a mi mejor amigo para controlar las estadísticas de los sitios que desarrollo para mis clientes, ese amigo era perfecto tenia todo no le pedía más ni le quitaba más: contador de visitas, páginas visitadas, promedios.
Hasta podía llevar el seguimiento de las páginas que fueron cargadas y cuanto tiempo duraron en cada una y lo mejor de todo es que es gratis!
Pero no todo es color de rosa, hace poco me enconare con un problema en el sitio que mas visitas tiene son aproximadamente 12 mil por día, claro que para un sitio de tantas visitas es primordial tener algún histórico de las estadísticas y conocer con exactitud las visitas que ingresan a tu sitio y las paginas vistas así sabes si el proyecto funciona “OK”’
Bueno al todo estaba perfecto hasta que un día como siempre se callo la base de datos, era desconocía el problema, por lo cual procedí a contactar a mi proveedor de host para que me apoyara dándome la solución de dicho problema, según entendí las tablas estaban bloqueadas, por demasiadas peritaciones abiertas de mysql, se eliminaron los procesos pendientes de mysql y se soluciono el problema.
pero quien ocasionaría ese problema?
Como buen usuario desconocí la razón que género el problema y cotinue con mi sitio pero sorpresa!
Cuando entre al twatch para saber cuantas horas se había caído la página se caen de nuevo las bases de datos.Recuerdo que tenia un histórico de 4 meses desde que se coloco este sistema de estadísticas digamos que cada día tenemos 12 mil visitas en promedio si las multiplicamos por los 4 meses si las cuentas no me fallan nos daría un total de: 1,440,000 visitas, recordemos que te guarda diversos datos.
Mi teorica por la cual pienso que puedo tronar el twatch, cuando se crean las tablas (instalacion) te bloquea las tablas eso me da la a pensar que mas ara el twatch para bloquear las tablas, al ser demasiadas consulta simultaneas para correr las estadísticas del sitio el motor mysql no soporto la recopilación de tantos datos y trono.
Si ciertamente puede que la unica culpa sea culpa del twatch sino de mi proveedor de host por la capacidad de aguante, pero tome la decisión de que twatch no es un programa de estadísticas para sitios con gran cantidad de visitas o de menos para mi host quiero suponer que el error fue de pegarlo al sitio siendo necesario tener un servidor solamente para estadísticas para que en el momento que este truene no afecte el contenido del mismo.
Por lo cual recurrí a encontrar una solución, platicando con mi amigo memo el me comento que tal funcionaria el google analitycs , me parecía perfecta la decisión asi que decidí probarlo (aun estoy en proceso) y hasta el momento ha satisfecho todas mis necesidades.Las desventajas de usar gogole analitycs es que colocas un codigo js al final de arriba de la etiqueta lo cual requiere que el navegador tenga activado js para poder marcar el hit en el sitio.
A diferencia del twatch se hace con el mismo Server usando incluidos que no generan print al navegador..