Rendimiento y monitorización
LiteSpeed Cache para Drupal: instalar y configurar
Nuestros servidores usan LiteSpeed, que lleva una caché de páginas integrada. El módulo LiteSpeed Cache para Drupal, de la propia LiteSpeed, conecta Drupal con esa caché: las páginas se generan una vez y las siguientes visitas las sirve el servidor directamente, sin ejecutar PHP. Además usa las etiquetas de caché de Drupal para vaciar solo lo que cambia al editar un contenido.
La versión actual del módulo es la 1.3.x, para Drupal 10.3 y Drupal 11. Haz una copia de archivos y base de datos antes de empezar.
1. Instalar el módulo
Conéctate por SSH o abre el Terminal de cPanel, entra en la carpeta raíz del proyecto (donde está composer.json) y ejecuta:
composer require 'drupal/lscache:^1.3' vendor/bin/drush en lscache -y
Si prefieres no usar Drush, tras el composer require activa el módulo en Ampliar (Extend): búscalo como «LiteSpeed Cache», márcalo y pulsa Instalar.

2. Añadir las directivas al .htaccess
Edita el .htaccess de la carpeta pública de Drupal (la que contiene index.php) y añade al principio:
<IfModule LiteSpeed> CacheLookup public on php_flag output_buffering off </IfModule>
Sin estas líneas, el módulo envía sus cabeceras pero el servidor no guarda las páginas. Informes > Informe de estado de Drupal te avisa si faltan.
3. Ajustes
Las opciones están en Configuración > Desarrollo > LiteSpeed Cache: activar o desactivar la caché, el tiempo que se guardan las páginas públicas y privadas, y un botón para vaciarla entera.

Los valores por defecto sirven para la mayoría de webs. No hace falta vaciar la caché al editar contenido: el módulo purga solo las páginas relacionadas.
4. Comprobar que funciona
- Abre la web en una ventana privada (sin iniciar sesión).
- Pulsa F12, ve a la pestaña Red (Network) y recarga dos veces.
- En la primera petición (el documento HTML), la cabecera
X-LiteSpeed-Cachedebe mostrarmissla primera vez yhitdespués.
Si siempre sale miss, revisa el informe de estado y que las directivas del .htaccess estén al principio del fichero. Las páginas que dependen de la sesión (carrito, área privada) no se guardan en la caché pública, y es lo correcto.
Desinstalarlo
Desinstala el módulo en Ampliar > Desinstalar (o vendor/bin/drush pmu lscache -y), retira el paquete con composer remove drupal/lscache y quita el bloque del .htaccess.
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 MediaWiki: instalar y configurar Instala la extensión LiteSpeed Cache en MediaWiki, cárgala en LocalSettings.php, añade CacheLookup a...
- LiteSpeed Cache para PrestaShop: instalar y configurar Instala el módulo LiteSpeed Cache en PrestaShop 1.7, 8 o 9, actívalo, comprueba que la tienda se sir...
¿Algo no cuadra o ha cambiado? Cuéntanoslo y lo revisamos.