Mejora la velocidad de carga en PrestaShop


Cómo mejorar la velocidad de carga de PrestaShop 1.6

Cómo mejorar la velocidad de carga de PrestaShop 1.6

Los planes de hosting para PrestaShop de Línea Gráfica están especialmente configurados para hacer que tu tienda online en PrestaShop vaya lo más rápido posible. No obstante, para que la configuración del servidor surta efecto y hacer que tu e-commerce sobresalga por encima del resto debes seguir una serie de recomendaciones.

Comprimir tu tienda PrestaShop

El primer paso es comprimir el sitio web, algo que podemos hacer de forma muy sencilla accediendo a nuestro cPanel y buscando la opción Optimizar el sitio web, dentro de la pestaña Software.

Comprimir tienda PrestaShop

Una vez dentro, solo tendremos que activar la opción Comprimir todo el contenido y actualizar la configuración.

Desinstalar módulos

Lo más habitual es que la gran mayoría de los usuarios tengan gran cantidad de módulos sin uso. Estos se instalan con el propio CMS y con algunas plantillas pero no tiene sentido mantenerlos ahí, mientras ralentizan nuestra web, si no vamos a hacer nada con ellos.

También hay muchos otros módulos que son innecesarios si estamos supliendo su función con otro tipo de servicios. Recuerda que no sirve solo deshabilitarlos, sino que tenemos que desinstalar los módulos. Si en algún momento los necesitamos, podremos volver a instalarlos pero no habrán ocupado espacio en nuestra tienda durante ese tiempo.

Limpiar módulos PrestaShop

Caché Smarty PrestaShop

Para acceder aquí debemos ir a Parámetros avanzados à Rendimiento. En el primer bloque veremos las opciones de caché. Lo primero que vamos a hacer es activar la Caché Smarty. A continuación, lo ideal si nuestra tienda ya esta terminada es no recopilar los archivos de plantillas y forzar la compilación cuando hagamos cambios.

Caché Smarty PrestaShop

Si aún estamos en producción tendremos que marcar la opción Recompilar las plantillas cuando sean modificadas.

Combinación, compresión y caché

Haciendo un poco de scroll en este mismo apartado nos encontramos la opción CCC. Para optimizar correctamente nuestro PrestaShop debemos marcar todas las opciones. Hemos de ir con cuidado con las siguientes funcionalidades, ya que dependiendo de la programación de tu tienda algunas podrían hacer que fallase, aunque no es lo habitual. Por ejemplo, al mandar el JavaScript al final es posible que algunas características de tu tienda no funciones bien. Lo mejor es activarlo todo y comprobar que es correcto. En caso contrario ir desactivando funciones de una, empezando por las de JavaScript hasta identificar donde se originó el fallo.

Compresión y caché PrestaShop

Subdominios para el contenido estático

Con estos servidores logramos que el contenido estático, imágenes, hojas de estilo y JavaScript carguen en paralelo a la web, lo que hace la descarga de los datos más rápida. Para emplear los servidores de medida tendremos que crear en primer lugar 3 subdominios en cPanel para introducirlos. Recordad que tenemos que crear estos subdominios dentro de la carpeta /public_html para que funcionen correctamente.

Servidores multimedia PrestaShop

Cuando crees los subdominios deberás esperar unas horas antes de incluirlos en tu tienda. Esto se debe porque, para funcionar, deben disponer de certificado de seguridad, al igual que el dominio principal, por lo que debes esperar que pase el cron del servidor y lo instale.

Un problema con el que podemos encontrarnos cuando usamos los servidores de media es en el Sitemap, puesto que mostrará la ruta de la imagen desde el subdominio. Lo mejor es ir a vuestro módulo de sitemaps y generarlo antes de establecer los subdominios, quitando la opción de regenerar el sitemap. Cuando vaya pasando tiempo o realicemos modificaciones importantes solo tendremos que quitar los subdominios de los servidores de medida y regenerar el sitemap antes de volverlos a activar.

Crear subdominios

Si nunca has creado un subdominio verás que en cPanel es tremendamente intuitivo. Solo tienes que buscar el bloque de Dominios y hacer clic en Subdominios. Una vez ahí solo tendrás que crear el subdominio y esperar unas horas. Recuerda que el servidor puede tardar un tiempo en activar el SSL de los subdominiosSi activas los servidores de medida antes de que esto se haya realizado tus ficheros CSS, js e imágenes no cargarán.

Crear subdominios en cPanel

Configurar cifrado

La opción más adecuada para la optimización de site es: Utilizar Rijndael con la librería mcript. Normalmente, nos vendrá marcada por defecto.

Cifrado para optimizar PrestaShop

Activar memcached como sistema de caché

En el último campo dentro de Parámetros avanzados à Rendimiento, debemos activar la caché. Para ello solo tenemos que marchar la opción de Usar cache y abajo seleccionar la opción Memcached que hemos configurado en nuestro servidor de hosting para PrestaShop.

Memcached para PrestaShop

Modificar .htaccess en PrestaShop

Lo último que puedes que hacer es acceder a tu fichero .htaccess y realizar una serie de cambios para mejorar la velocidad, sin embargo, ya tendrás estos cambios realizados por defecto en tu servidor más la escritura que genera el propio PrestaShop al realizar los cambios de arriba, por lo que no tendrás que modificar nada.

Activar compresión en index.php

En ocasiones, al pasar herramientas como Page Speed vemos un aviso que nos recomienda activar la compresión en la url https://midominio.com/index.php. Para solucionarlo solo tendremos que hacer una pequeña modificación en el archivo index.php de nuestro PrestaShop.

Accedemos mediante FTP o a través del administrador de archivos de cPanel y buscamos la carpeta public_html. Dentro de esta encontraremos dicho archivo. Arriba del todo, en la primera línea deberemos introducir lo siguiente:

1
<!--?php if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip')) ob_start("ob_gzhandler"); else ob_start(); ?-->

Quizás te interese

1 Estrella2 Estrellas3 Estrellas4 Estrellas5 Estrellas (1 valoraciones, media: 5,00 de 5)
Loading...
hosting-para-prestashop

Planes de hosting PrestaShop

100% optimizados para tu e-commerce 

10GB SSD

2 GB RAM garantizada

Ip dedicada

Certificado SSL

Transferencia Ilimitada

 

You have Successfully Subscribed!