Optimizacion prestashop

1º En modo de producción, habilite Smarty caché para cargas de página más rapidas.

Smarty es un sistema de plantilla web para PHP. Smarty permite combinar comandos simples, parecidos a PHP con HTML simple, facilitando el uso a diseñadores e individuos sin experiencia en tecnología para crear un tema. Existen dos opciones disponibles para la optimización smarty, forzar la compilación y caché. Ambos vienen instalados y listos para un sitio en producción/vivo. Al desarrollar o cambiar archivos TPL (temas o módulos), el forzar la compilación debe ser habilitado a fin de que los cambios tomen efecto. Ésta operación actualizará los archivos almacenados con los últimos cambios. La compilación de archivos smarty desacelera el tiempo de carga de la página. Para un tiempo de carga acelerado y mejores resultados, deshabilite el forzar la compilación luego que los cambios se hayan completado.

2º Habilite las opciones CCC para mejorar el rendimiento sin cambiar el código de su tema.

Habilite la combinación, compresión, y las opciones de caché (CCC) para un tiempo de carga más acelerado al juntar múltiples archivos CSS o JavaScript en una sola carpeta y comprimir (eliminando espacios extras) archivos HTML. Por defecto todas estas opciones son deshabilitadas automáticamente. Habilítelas para un rendimiento mejorado.
Smart Cache para las hojas de estilo reúne todos los archivos CSS y los combina en uno sólo. Habilitar esta función reducirá el número de solicitudes al servidor y cargará un sólo archivo CSS cada vez que un cliente visite su página. Habilite “utilizar CCC for las hojas de estilo” para mejores resultados de optimización.
Smart Cache para el código JavaScript trabaja de la misma forma que el anterior, pero con los archivos JavaScript. Habilite “utilizar CCC para el código JavaScript” con el fin de combinar todos los archivos JavaScript y cargar un archivo desde el servidor.
Reducción del código HTML elimina nuevas líneas o espacios en blanco de más en todos los archivos TPL compilados (plantillas de diseño). Para tiempo de carga acelerado, habilite “Reducir el código HTML, tras la ejecución de la complilación Smarty ”.
Compresión del JavaScript en el código HTML aplica una compresión lógica similar al código JavaScript que está introducido dentro de los archivos de plantilla.
Compresión máxima del código HTML es una función que condensa el archivo HTML para velocidad acelerada. Cuando el archivo HTML se comprime, la validación W3C es anulada y la compatibilidad en todos los navegadores pudiera padecer. Para continuar la validación sin comprimir el archivo, habilite “Keep W3C validation” en el back office. Esta funcionalidad está subordinada a la preferencia de cada usuario. PrestaShop permite elegir la opción que decida.

3º Incremente rapidez de carga de imágenes CSS y javascript al mover archivos desde múltiples servidores.

Cargar archivos desde diferentes dominios le ayudará a disminuir la carga del servidor y a ofrecer archivos rápidamente al navegador del cliente. Cree una copia de los archivos comprimidos CSS/JavaScript e imágenes de su sitio y cárgelos hacia otro dominio. Una vez que el nuevo dominio con archivos se haya completado, ingrese el dominio en el campo designado “Servidores de media” en el back office.

4º PrestaShop ofrece una vía rápida de encriptar cookies.

Cifrar es una forma de codificar el archivo cookie que PrestaShop genera en su página. La opción por defecto “Utilizar Rijndael con la librería mcript” acelerará la dirección de la cookie. Asegúrese que PHP en su servidor esté compilado con la extensión mcrypt.

5º Habilite el sistema de caché

Memcached es un sitio de servidor de caché que utiliza la memoria del servidor para acelerar las consultas de la base de datos PHP. Al igual que el mcrypt, usted necesita que el Memcached esté compilado y habilitado en PHP en su servidor. Cuando el Memcached no puede ser utilizado o habilitado con el proveedor de hosting, el sistema de archivos es la opción alternativa. El sistema de archivos no puede ser utilizado con un servidor externo por lo tanto, es recomendable utilizar Memcached para el mejor rendimiento de la página.