¿Como afecta el hosting a la velocidad de prestashop?


Te has preguntado esto muchas veces, y el problema es que comprobar en persona cuanto afecta al rendimiento de Prestashop un hosting u otro es caro, lento y poco preciso. Para ayudaros en esta decisión tan importante para vuestras tiendas online os mostraremos algunos datos de nuestra propia experiencia.

Empleamos versiones de prestashop entre la 1.6 y la 1.7. Esto es importante, porque a mayor versión, mejor código, por lo que a la larga obtendremos mejor rendimiento. Pero vayamos al grano. La tienda sobre la que vamos a hablar está funcionando sobre Prestashop 1.6, y ha funcionado en un hosting compartido, en un VPS y en un servidor DEDICADO.

La tienda cuenta con más de 5000 productos y además emplea módulos de terceros que consumen procesador y en ocasiones, memoria. 

Cuando esta tienda se encontraba instalada en un hosting compartido la velocidad era terrible. Era casi imposible bajar de los 4 segundos de carga (TTFB). Que se acababan convirtiendo en 12 segundos para la carga completa (Imágenes, javascript y css incluidos)

Nota importante: Cuando hablamos de tiempo de carga nos referimos al tiempo que pasa desde que el servidor recibe la solicitud hasta que el serivdor comienza a entregar la información. 

Este cliente pasó por un VPS, que son las siglas en inglés de Servidor Privado Virtual. Esto es en realidad un servidor en el que, mediante software, se han creado virtualizaciones. En principio es una buena idea, porque significa compartir entre un volumen relativamente pequeño de clientes todos los recursos del servidor, de forma que si en un momento dado, eres el único que realiza una solicitud, dispondrás del 100% de los recursos. La realidad no es así, porque no serás el único nunca. Tus usuarios no tendrán que esperar hasta que se quede libre un hueco, sin embargo, tendrán que funcionar con un porcentaje mínimo de recursos. Esto hacía que Prestashop tardase en cargar (TTFB) entre 2,5 y 5 segundos. Un tiempo totalmente inaceptable para una tienda online.

El servidor dedicado

En una fase final y en un esfuerzo por conseguir el mejor rendimiento el cliente contrató un servidor dedicado. Un servicio con un coste económico ,relativamente, para una tienda online. Conviene recordar que hay estudios que demuestran que cada segundo que ganamos al tiempo de carga se traduce en un 2% más de venta (de ahí lo de económico). Una vez instalado Prestashop en el servidor dedicado procedimos a optimizar todos los detalles del mismo para obtener el mejor rendimiento del conjunto. El resultado fué un tiempo de carga (TTFB) de 0,210 s. Si, has leido bien, menos de un cuarto de segundo. Un 90 % que en un hosting compartido. Y no solo es esta cifra importante. Al tratarse de un servidor dedicado todos los recursos (css, js,...) se sirven más rápido, con lo que se consigue un tiempo de carga completa de 2s. Recordemos que en el caso de un hosting compartido teníamos hasta 14 segundos.

 

Cuando hablamos de carga completa nos referimos al tiempo de carga al primer byte (TTFB), a la descarga de los recursos y al procesado de los mismos por el navegador. Esta cifra puede varíar dependiendo también de la velocidad del equipo, ya que incluye el procesado del navegador.

 

 

26-04-2017 14:39 Rodrigo Medina {writeRevision}
Valoración media: 5 (4 votos)

Puedes añadir un comentario

Chuck Norris has counted to infinity. Twice.