Jun 102014

Experimento Prestashop: velocidad de carga con y sin módulo de estadísticas

Tweet about this on Twitter3Share on LinkedIn4Buffer this pageEmail this to someone

Hace tiempo que quería hacer este experimento (aunque ya intuía el resultado) y por fin he encontrado ese rato.

Algunos módulos de Prestashop ralentizan la carga de las páginas y, después, está lo del módulo de estadísticas, que es harina de otro costal.
Este módulo nos permite registrar toda la actividad de visitas, tiempo de visita, productos comprados, clientes registrados, productos más vendidos, categorías más vendidas, etc de nuestra tienda. Es un módulo útil sobre todo de cara a los datos que nos da que no nos proporciona Google Analytics: clientes registrados, clientes registrados con pedido, histórico de pedidos de cliente, etc.

Es decir, es un módulo que tiene que estar sí o sí, pero que, si no vamos a explotar esos datos (nos la pela el LTV del cliente, por ejemplo), podemos eliminar para satisfacción del rendimiento de carga.

Vamos a ver qué tal ha ido el experimento.
– He comparado 2 prestashops en servidores dedicados.
– Uno es un 1.4 y el otro un 1.5.
– La página a cargar es la home.
-Para comparar las velocidades he usado http://pingdom.com/ testeando la velocidad de carga desde una conexión ubicada en Amsterdam y otra conexión ubicada en Nueva York.
– Y lo único que he hecho es desactivar el módulo de estadísticas.
Desactivar, que no desinstalar.
Es decir, he obviado que se cargue en el footer de Prestashop.

comparativa-stats-prestashop

Como puede verse a primera vista, la carga de página ha mejorado. No es que haya mejorado la hostia, pero ha mejorado hasta medio segundo en Prestashop 1.4 y 0.3 segundos en Prestashop 1.5.

Lo que nos dice esto es que, obviamente, el módulo de Prestashop ralentiza la carga de página pero que esa ralentización se ha mejorado en la versión 1.5 de Prestashop. En la versión 1.5, el módulo ya no nos hace tirar tan lenta la web. Se mejora también el rendimiento de la página.

Definitivamente, es algo a tener en cuenta.

Tweet about this on Twitter3Share on LinkedIn4Buffer this pageEmail this to someone
1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (todavía no tiene votos)
Cargando…
16 Responses to Experimento Prestashop: velocidad de carga con y sin módulo de estadísticas
  1. Javier Martin Responder

    Un experimento muy interesante Jordi, la verdad es que es para plantearse si merece la pena el módulo, también por la cantidad de datos que almacena en MySQL.

    Lo que más llama la atención es el aumento de tiempo de carga en general de la 1.5 con respecto a la 1.4, y faltaría incluir la 1.6, por cierto, ¿cómo es que no lo has incluido en la prueba?

    • jordiob Responder

      Sinceramente, no la he incluído por palo 😀

  2. Paco Responder

    ¿Cual es el nombre exacto del modulo que has desinstalado? ¿Sólo es 1?

    • jordiob Responder

      Es el “Explotación de datos para las estadísticas”

      • Jordi Responder

        Només aquest? Perquè no has desinstal·lat tots els mòduls d’estadístiques que venen per separat? No es guanyaria més?

        • jordiob Responder

          Només aquest perquè és el que “invoca” tots els demés dins la pàgina

  3. Jordi Responder

    Molt interessant… vaig a desactivar-lo perquè la veritat és que no usem les estadístiques del prestashop perquè o bé tirem de pantalles que ens hem programat directament nosaltres o bé fem servir la informació de Google Analytics!

    Merci, no se’ns havia ocudit! 🙂

    Jordi

  4. Armin Responder

    Hola Jordi,

    He intentado desactivar el módulo en 1.6 y al recargar la página aparece de nuevo activado. ¿no se puede desactivar en PS 1.6?

    Gracias
    Saludos

    • jordiob Responder

      sí, se puede. No será por caché?

  5. David Responder

    Hola Jordi,
    Con el fin de reducir el tiempo de carga de la web, ¿existe alguna diferencia entre desactivar, desinstalar y eliminar los módulos no usados? ¿Cuál es la mejor opción entre las 3 anteriores para agilizar el tiempo de carga? Gracias!!

    • jordiob Responder

      hola! Lo ideal es desinstalar, así quitas mierda de la base de datos

  6. David Responder

    Gracias por la anterior respuesta. Por último Jordi, ¿cómo podría reducir el Time to First Byte (TTFB) de la home?. Tengo el hosting con Loading, y el TTFB es de 0,6 seg. Una pasada! Me dicen que ellos no pueden hacer nada y que sólo puedo reducir el número de consultas SQL a la base de datos, pero apenas tengo ya módulos instaladaos ¿que podría hacer, Jordi? Gracias.

    • jordiob Responder

      Irte a un servidor dedicado con cara y ojos

  7. Pedro Responder

    Fantástico post…si lo elimino perderán los clientes el histórico de pedidos, que realmente es lo único que yo quiero conservar en estadísticas?

Deja un comentario

Your email address will not be published. Please enter your name, email and a comment.