Por que LiteSpeed Cache es la mejor opcion para WordPress
LiteSpeed Cache ofrece una ventaja fundamental sobre otros plugins de cache para WordPress: opera directamente a nivel del servidor web sin necesidad de invocar PHP para servir paginas en cache. Esto significa que una pagina servida desde el cache de LiteSpeed no ejecuta ningun codigo PHP, no consulta la base de datos y no carga el nucleo de WordPress, resultando en tiempos de respuesta de milisegundos para paginas que normalmente tardarian cientos de milisegundos o incluso segundos en generarse dinamicamente.
Optimizacion de JavaScript y CSS
Ir a LiteSpeed Cache > Optimizacion de paginas > CSS y JS:
- Minificar CSS: Elimina espacios, comentarios y caracteres innecesarios de los archivos CSS.
- Combinar CSS: Reduce el numero de solicitudes HTTP agrupando multiples archivos CSS en uno.
- Cargar CSS de forma critica: Extrae el CSS necesario para el contenido visible inicialmente y lo incluye inline para eliminar el bloqueo de renderizado.
- Minificar JS: Comprime los archivos JavaScript.
- Combinar JS: Agrupa multiples archivos JS en uno (verificar cuidadosamente que el sitio sigue funcionando).
- Cargar JS de forma diferida: Retrasa la carga de JS no critico hasta despues de que la pagina se haya renderizado.
Optimizacion de imagenes
Ir a LiteSpeed Cache > Optimizacion de imagenes:
- Lazy Load de imagenes: Carga las imagenes solo cuando entran en el campo de vision del usuario, reduciendo el tiempo inicial de carga.
- Generar WebP: Convierte las imagenes a formato WebP que puede ser hasta un 30-80% mas liviano que JPEG o PNG con calidad visual equivalente.
- Reemplazar imagenes con WebP: Sirve automaticamente WebP a navegadores compatibles y PNG/JPEG a los que no lo soportan.
Configuracion del cache para distintos tipos de paginas
| Tipo de pagina | Configuracion de cache recomendada |
|---|---|
| Paginas estaticas (Sobre nosotros, Contacto) | Cache publico con TTL alto (7 dias) |
| Articulos del blog | Cache publico con TTL de 1-7 dias |
| Pagina de inicio con contenido dinamico | Cache publico con TTL bajo (1 hora) o ESI |
| Pagina del carrito (WooCommerce) | Excluir del cache (es dinamica por usuario) |
| Checkout (WooCommerce) | Excluir del cache obligatoriamente |
| Mi cuenta (WooCommerce) | Cache privado con sesion del usuario |
Excluir paginas del cache en LiteSpeed
Ir a LiteSpeed Cache > Cache > Excluir y agregar las URLs que no deben cachearse:
/cart /checkout /my-account /wp-admin /wp-login.php
