Rendimiento y monitorización
LiteSpeed Cache para PrestaShop: instalar y configurar
Nuestros servidores usan LiteSpeed, que lleva una caché de páginas integrada. El módulo LiteSpeed Cache para PrestaShop, de la propia LiteSpeed, conecta la tienda con esa caché: categorías y fichas de producto se generan una vez y las siguientes visitas las sirve el servidor directamente. El carrito y los datos del cliente se cargan aparte (con ESI), así que también se aprovecha la caché con clientes identificados.
La versión actual (1.6) funciona con PrestaShop 1.7, 8 y 9. Para PrestaShop 1.6 tendrás que buscar una versión antigua del módulo en su repositorio; si es tu caso, planifica también actualizar la tienda, porque la 1.6 ya no recibe actualizaciones de seguridad.
1. Preparar la tienda
- Desactiva cualquier otro módulo de caché de página (las cachés de otro tipo, como Redis, pueden seguir activas).
- En Parámetros avanzados > Rendimiento, sección Modo depuración, comprueba que Desactivar todas las sobrecargas (Disable all overrides) está en No. El módulo las necesita para cargar aparte el carrito y los bloques de cliente.
2. Instalar el módulo
- Descarga el fichero ZIP de la última versión desde los lanzamientos del módulo en GitHub.
- En el administrador de PrestaShop, ve a Módulos > Gestor de módulos y pulsa Subir un módulo. Selecciona el ZIP.
- Cuando termine, pulsa Configurar.

3. Activar la caché
En LiteSpeed Cache > Settings, pon Enable LiteSpeed Cache en Sí y guarda.

El resto de opciones vienen bien configuradas de serie. Al activarlo, el módulo añade al principio del .htaccess este bloque:
# LITESPEED_CACHE_START Do not remove this comment line, LiteSpeedCache plugin will automatically update this block <IfModule LiteSpeed> CacheLookup on </IfModule> # LITESPEED_CACHE_END
Si el módulo da un error al escribir el .htaccess, añádelo tú al principio del fichero desde el administrador de archivos de cPanel.
4. Comprobar que funciona
- Abre una categoría de la tienda en una ventana privada.
- Pulsa F12, ve a la pestaña Red (Network) y recarga.
- En la primera petición (el documento HTML), la cabecera
X-LiteSpeed-Cachedebe mostrarmissla primera vez yhital recargar.
Después añade un producto al carrito, cambia de idioma o moneda si los usas, y comprueba que todo responde bien. Si un módulo de terceros muestra datos que no corresponden (por ejemplo, el carrito de otro visitante), configúralo en la pestaña Customization del módulo para que se cargue aparte con ESI, o excluye esa página de la caché.
Vaciar la caché
El módulo vacía solo lo necesario cuando cambias un producto, una categoría o los precios. Si cambias el tema o un módulo y no ves el cambio, entra en LiteSpeed Cache > Manage, donde puedes purgar de forma selectiva (por producto, categoría o URL) o vaciar toda la caché:

Para dejar de usarlo, pon Enable LiteSpeed Cache en No, purga todo y después desinstala el módulo.
También te puede ayudar
- Integrar LiteSpeed Cache en Laravel Integra la caché del servidor LiteSpeed en Laravel mediante Composer y aplica el middleware del paqu...
- LiteMage Cache en Magento 2: instalar y configurar Instala LiteMage en Magento 2 por SSH con Composer, actívalo con bin/magento, añade LiteMage on al ....
- LiteSpeed Cache para Drupal: instalar y configurar Instala el módulo LiteSpeed Cache en Drupal 10 u 11 con Composer y Drush, añade las directivas al .h...
- LiteSpeed Cache para Joomla: instalar y configurar Instala el plugin LiteSpeed Cache en Joomla 3, 4, 5 o 6, añade la regla CacheLookup al .htaccess, co...
¿Algo no cuadra o ha cambiado? Cuéntanoslo y lo revisamos.