LiteSpeed Cache (LSCache) es el plugin que habla con el servidor LiteSpeed del Cloud Web Hosting. Encaja con el stack que ya está corriendo; no hace falta inventar otro caché de página al lado. Qué es el servidor y qué es el plugin, en corto: qué es LiteSpeed y LiteSpeed Cache.

Mal configurado, un WooCommerce sirve el carrito de otra persona o un precio viejo. Por eso esta guía insiste en no cachear el carrito, el checkout ni la cuenta. El resto del catálogo sí puede ir en caché. El síntoma de tienda lenta, con más matices, está en WooCommerce lento: caché, PHP y checkout.

Qué vas a tener al terminar

El plugin activo, una purga que funciona, y las rutas de tienda fuera de la caché de página. El home más liviano para el visitante anónimo. El checkout, dinámico.

1. Instalar el plugin

  1. Administrador de WordPress → PluginsAñadir nuevo.
  2. Busca LiteSpeed Cache (el de LiteSpeed Technologies). Instalar y activar.
  3. En el menú aparece LiteSpeed Cache. No instales tres plugins de caché a la vez (WP Super Cache, W3 Total Cache, LSCache). Uno. El que habla con LiteSpeed es este.

Cómo se instala un plugin, con más pantallas: instalar plugin y tema.

2. Presets y lo que no toques el primer día

LiteSpeed Cache trae presets (esencial, avanzado). Para un blog o un sitio de empresa, un preset conservador basta. Para una tienda, no actives a ciegas:

  • Caché para usuarios conectados: déjala apagada en tiendas. Un vendedor no debe ver el HTML cacheado de otro.
  • Crawler (el que recorre el sitio para precalentar): en un sitio elástico consume CPU, EP e IO del LVE. Si lo enciendes, hazlo con intervalo largo y no 24/7. Si el plan se pone nervioso, apágalo.
  • QUIC.cloud (CDN y optimización de imágenes) es opcional. El plugin funciona sin cuenta. No es obligatorio para que LiteSpeed cachee en el origen.

3. WooCommerce: no cachear el carrito

En LiteSpeed Cache busca la sección de WooCommerce o CachéExclusiones (el nombre exacto del menú cambia con la versión del plugin). El criterio no cambia:

  • No cachear /carrito/, /cart/, /checkout/, /finalizar-compra/, /mi-cuenta/, /my-account/ y las traducciones que use tu permalink.
  • Las cookies de WooCommerce (woocommerce_items_in_cart, woocommerce_cart_hash, etc.) deben marcar la petición como no cacheable cuando hay carrito. El plugin oficial suele traer eso; no lo desarmes.
  • ESI (fragmentos) es avanzado. Si no sabes qué es, no lo prendas el mismo día que lanzas la tienda.

Después de guardar, abre el sitio en una ventana privada, mete un producto al carrito, abre otra privada y confirma que el segundo visitante no ve el carrito del primero. Si lo ve, la exclusión falló: apaga la caché de página hasta corregirlo. Eso es más grave que un home lento.

4. Purgar cuando publicas

LiteSpeed Cache → Purge (o el menú de la barra de administración) → Purge All después de un cambio fuerte de tema, CSS o plugin. El día a día, el plugin purga la URL que editaste. Si «no se ve el cambio», no reinstales WordPress: vacía la caché (plugin, navegador, CDN).

5. Combinar CSS/JS y minificar

La minificación y el «combine» rompen muchos constructores. Si el menú se descuadra o el checkout pierde el botón de pagar, desactiva combine y minifica por separado, o deja esas cajas en off. La caché de página bien excluida en carrito vale más que un PageSpeed de laboratorio con el CSS partido.

Si no sale

Si el carrito se comparte entre sesiones, apaga la caché de página y abre el ticket con: dominio, captura de las dos ventanas privadas, y si usas WooCommerce. No dejes la tienda así un fin de semana. Cómo se abre el caso: crear un ticket.

Cloud Web Hosting · Qué es LiteSpeed · Ticket