Hosting

Configurar y optimizar LiteSpeed y LSCache

Respuesta rápida: en los planes de Hosting Web de GINERNET LiteSpeed y LSCache están incluidos. Para WordPress, instala el plugin oficial LiteSpeed Cache, activa la caché y parte de sus valores predeterminados. Después comprueba la caché y aplica las optimizaciones una a una.

Guía revisada el 4 de septiembre de 2026 para la interfaz actual de LiteSpeed Cache 7.x. Conserva una copia de seguridad antes de cambiar la caché, CSS, JavaScript o .htaccess.

1. Qué son LiteSpeed y LSCache

LiteSpeed Web Server es el servidor web compatible con la configuración habitual de Apache. LSCache es su caché de página integrada: guarda una respuesta ya generada y puede servirla sin ejecutar de nuevo PHP y las consultas de base de datos.

La caché reduce el tiempo de respuesta, pero no sustituye a una web bien mantenida. Una imagen pesada, un plugin lento o una consulta deficiente seguirán necesitando corrección.

2. Activar LiteSpeed Cache en WordPress

  1. En WordPress, abre Plugins > Añadir nuevo.
  2. Busca LiteSpeed Cache, comprueba que el autor sea LiteSpeed Technologies y actívalo.
  3. En LiteSpeed Cache > Cache, deja Enable Cache en ON.
  4. Abre la web en una ventana privada, recarga una vez y revisa la respuesta desde las herramientas del navegador. La cabecera x-litespeed-cache: hit confirma que la página se ha servido desde caché.
  5. Para vaciarla después de un cambio, usa LiteSpeed Cache > Toolbox > Purge > Purge All. También puedes purgar una sola página desde la barra de administración.

El plugin funciona con una configuración base válida para la mayoría de webs. No hace falta activar todas las opciones para obtener caché de página.

3. Ajustes de caché recomendados como punto de partida

Estos valores priorizan compatibilidad. Una tienda, una comunidad o una web con contenido personalizado puede necesitar exclusiones adicionales.

Enable Cache             ON
Cache Logged-in Users    OFF
Cache Commenters         OFF
Cache REST API           ON
Cache Login Page         ON
Cache favicon.ico        ON
Cache PHP Resources      ON
Cache Mobile             OFF
  • Mantén Cache Mobile en OFF si tu diseño es responsive. Actívalo solo si el móvil recibe HTML diferente.
  • Mantén fuera de la caché el carrito, checkout, cuenta de cliente, paneles privados y cualquier URL con datos personalizados.
  • No caches usuarios autenticados salvo que hayas diseñado y probado una configuración específica con ESI.

4. Optimización de CSS, JavaScript e imágenes

La optimización depende del tema y de los plugins. Aplica un cambio, vacía la caché y prueba portada, formularios, menús, carrito y checkout antes de continuar.

  • Minify CSS/JS: puede reducir el tamaño, pero desactívalo si rompe el diseño o scripts.
  • Combine CSS/JS: con HTTP/2 y HTTP/3 no suele ser necesario. No lo actives por defecto.
  • Load JS Deferred/Delayed: pruébalo con cuidado en menús, banners de cookies, analítica y pagos.
  • UCSS/CCSS: requiere el servicio de QUIC.cloud y debe comprobarse en varios tipos de página.
  • Image Optimization y WebP/AVIF: solicita la optimización desde el plugin y revisa que las imágenes se sirven correctamente antes de borrar originales.

No importes un perfil agresivo directamente en producción. Haz una copia, cambia una opción cada vez y comprueba la web sin sesión iniciada.

5. Crawler de LiteSpeed

El crawler recorre el sitemap y vuelve a llenar páginas que han salido de la caché. Puede consumir CPU y procesos PHP, por lo que está desactivado por defecto y necesita permiso a nivel de servidor.

Si tu plan tiene el crawler habilitado:

  1. Abre LiteSpeed Cache > Crawler > General Settings.
  2. Activa Crawler.
  3. Añade un sitemap válido en la pestaña Sitemap Settings.
  4. Usa valores conservadores y revisa Summary para detectar bloqueos o reinicios.

No descargues ni programes el antiguo script cachecrawler.sh: la versión integrada del plugin conoce el estado real de la caché y aplica los límites definidos por el servidor. Si la opción aparece desactivada, abre un ticket y te confirmaremos si conviene habilitarla para tu web.

6. Otros CMS y aplicaciones

Usa la integración oficial disponible para tu plataforma:

En una aplicación propia, cachea solo rutas públicas e idempotentes. No apliques una regla global a sesiones, APIs, paneles, carritos o respuestas personalizadas.

7. CAPTCHA de LiteSpeed

LiteSpeed puede mostrar un CAPTCHA en URLs concretas mediante reglas de reescritura, siempre que la protección esté habilitada por el administrador del servidor. Este ejemplo protege una ruta de acceso:

<IfModule LiteSpeed>
RewriteRule ^acceso/ - [E=verifycaptcha:deny,L]
</IfModule>

No lo apliques a toda la web sin revisar antes webhooks, APIs, pasarelas de pago, cron y bots legítimos. Un callback de Stripe, PayPal o un proveedor logístico no puede resolver un CAPTCHA.

8. Límites de PHP

Para memoria, tamaño de subida y tiempo de ejecución, usa primero cPanel > MultiPHP INI Editor. Es más claro que editar .htaccess y muestra los valores admitidos para tu versión de PHP.

Valores habituales que puedes ajustar si tu aplicación lo necesita:

memory_limit = 512M
upload_max_filesize = 128M
post_max_size = 128M
max_execution_time = 300

No asignes límites altos por rutina: un proceso bloqueado consumirá recursos durante más tiempo. Si el valor no cambia o la aplicación sigue agotando memoria, abre un ticket para revisar el límite real de la cuenta.

9. Scripts de larga duración y timeouts

Si un script legítimo debe continuar cuando el cliente cierra la conexión, limita la excepción a su URL exacta:

<IfModule LiteSpeed>
RewriteEngine On
RewriteRule ^ruta/script\.php$ - [E=noabort:1,E=noconntimeout:1,L]
</IfModule>

noabort evita que LiteSpeed interrumpa ese proceso al cerrarse la conexión y noconntimeout evita el timeout de conexión. No uses RewriteRule .* ni SetEnv noabort 1 para toda la cuenta: un proceso atascado podría ocupar todos los recursos disponibles.

No ejecutes kill -9 -1. Ese comando fuerza la terminación de todos los procesos que tu usuario puede señalar, incluidos procesos que pueden estar atendiendo otras webs, tareas o sesiones. Si la cuenta está saturada, revisa cPanel > Resource Usage y abre un ticket para identificar el proceso concreto.

10. Comprobación final

  • La portada y una página interior devuelven x-litespeed-cache: hit tras la segunda carga.
  • Carrito, checkout, login y cuenta de cliente no muestran datos de otra sesión.
  • Formularios, menús y pagos funcionan en móvil y escritorio.
  • PageSpeed Insights no muestra una regresión después de activar CSS o JavaScript diferido.
  • El consumo de CPU y procesos se mantiene estable después de activar el crawler.

¿Quieres LiteSpeed ya configurado sin administrar el servidor? Todos los planes de Hosting Web de GINERNET incluyen LiteSpeed, LSCache, cPanel, copias cada 6 horas y migración gratuita.