Stat Press – Un Plugin de Estadisticas para WordPress Peligroso para tu Base De Datos

No se si sea adecuado el titulo pero luego de leer esta nota ustedes mismo dirán si es o no es peligroso.

Voy a resumir, la historia de un cliente ( tengo permiso para la captura y para contar su historia )

Tuve un cliente hace poco al cual le que daba pequeño un hostig y tuvo que migrar a otro, el asunto es que como es hosting compartido el PHPMyAdmin no permite subir mas de 50MB, la Base de Datos del cliente pesaba unas 2GB el .SQL y comprimida pesaba unos 250 MB, herramientas como el bigdump tampoco funcionan muy bien en los hosting compartidos con bases de datos algo pesadas ( como en este caso ) ya que el tiempo de ejecución del script es limitado y se agota antes de importar toda la base de datos…

Pero bueno.. les cuento solo un poco de la historia de a BD y la importación, pero a ustedes esto no les importa no ?¿ ya que están aquí por el titulo del post… pero tenia que contarles parte de la historia, el peso de la bd, los problemas que dio y poco mas, pero sin marearlos mucho.. vamos al grano..

Por que pesaba tanto la base de datos?

Ahí es donde entra en juego el Stat Press..

Como ven en la imagen el stat pres tiene una tabla en la base de datos, y esta pesa
nada mas y nada menos que 1.3 GB….

Pues bien gracias al stat press no pude importar la base de datos al nuevo

hosting, si ustedes dirán que pude haber eliminado la tabla del statpress en el
hosting
antiguo antes de hacer el respaldo, pero esto no fue así ya que no hice respaldo alguno, al cliente lo echaron del hosting por consumir exceso de recursos y le mandaron los archivos por correo sin posibilidad de revisar de donde venia el consumo de recursos ni nada por el estilo.

Por que pesa tanto el Stat Press en la base de datos ?

Stat Press es un plugin de estadísticas para wordpress, tipo analytics, recompila información y la guarda en la base de datos.

Que datos recoge Stat Press?

Todos los datos del visitante, IP, Navegador usado, hora de acceso, url a la que a accedido, peticiones realizadas, sistema operativo que usa el visitante, país del que viene, y no recuerdo si alguna cosa mas pero creo que si..

Todo esto lo guarda en una tabla en la base de datos, una diferente para cada visita claro esta, a 10 mil visitantes por día, 10 mil tablas por día…

Esto da como resultado 1.3 gigas extra en la base de datos en solo unos meses.

Y no solo es un alto consumo de espacio en la base de datos, si no que también tiene que guardar estos datos cada vez que tenemos una visita nueva y eso aumenta bastante el consumo de CPU, mas si tenemos unas 100 personas online o mucho mas que eso..

Peligroso o NO ?¿

Ustedes lo deciden, si quieren usar analytics o instalar stat press 😉

Gracias a stat press podemos perder una cuenta de hosting o bien aumentar el consumo de recursos y disminuir el rendimiento de nuestra página web, y también tener problemas a la hora de migrar la base de datos como en este caso y también tenemos que tomar en cuenta que los backups de nuestra base de datos son mas pesados, toma mas tiempo realizarlo y también descargarlos.

Tiene solución el problema de stat press ?

Una opción es usar analytics aunque si nos gusta el stat press podemos hacer una limpieza de la base de datos de vez en cuando y solucionamos los problemas de sobre peso.

Yo en otra ocasión escribiré como terminó la historia con la base de datos, como me las ingenie para subirla al hosting, como recupere las tablas que faltaban que daban error en la BD, entre otras cosas mas 🙂