Skip links

Litespeed Web Server y Litespeed cache: Optimizando nuestro sitio web en WordPress

Share

Litespeed Web Server como alternativa a los servidores Apache.

Una de las ventajas de Litespeed web server frente a servidores web como apache es el bajo consumo de memoria y cpu al manejar un alto volumen de clientes alojados, además conserva los recursos sin sacrificar el rendimiento, un tema muy importante para los usuarios finales de nuestros sitios webs alojados en servidores Litespeed.

Otras de las ventajas importantes de Litespeed web server es que se encarga de la protección máxima del servidor al implementar reglas mod_security y la necesidad de reducir el número de servidores a utilizar para mantener un negocio de hosting exitoso.

Las opciones más relevantes están disponibles en LSWS:

  • Es compatible con opciones apaches comunes como mod_rewrite, .htaccess y mod_security.
  • También soporta la subida de archivos de configuracion apache en el servidor.
  • Es compatible con una lista múltiple de paneles de control de hosting.
  • La mejor arquitectura basada en eventos haciendo que todas las conexiones consuman menos recursos.
  • Fácil acceso al panel de control de Litespeed
  • Administración total de las licencias Litespeed
  • Opción rápida para reiniciar el servidor litespeed
  • Puedes tener Apache y Litespeed utilizando la opción “One-Click Switch”.
  • Puedes saltar y cambiar de version Litespeed sin tanta configuracion de por medio.
  • Reemplazo de archivos de Apache
  • Integración con Cloudlinux
  • Compatible con mod_security
  • Conexiones concurrentes ilimitadas
  • Experimentarás una conexion php más veloz
  • Mantenimiento de cero downtime
  • Soporte QUIC y HTTP/2

Optimizando WordPress con el plugin Litespeed Caché

Si estás alojado en Datacenter1 y quieres conseguir un alto porcentaje de optimización en google PageSpeed Insight puedes utilizar el plugin Litespeed cache disponible en WordPress para servidores Litespeed.

Litespeed Cache es el plugin WordPress para maximizar el cacheo de nuestro WP y conseguir resultados importantes cuando trabajamos la optimización de nuestro sitio web.

Es muy importante tener en cuenta que para conseguir resultados al utilizar el plugin LSCaché tanto el tema de nuestro WordPress como nuestro servicio de hosting juegan un rol fundamental para conseguir los mejores resultados de nuestro sitio web.

Para garantizar el mejor proceso de cache debemos de instalar Litespeed y Activarlo en el servidor, al realizar este paso en el panel de tu WordPress ya habrás realizado un cambio significativo y lo notaremos al realizar pruebas de velocidad en nuestro sitio con solo activar el plugin, pero hay otras opciones que están disponibles en LSCache que no podemos dejar pasar y que también nos darán un mayor porcentaje de optimización.

Veamos cuales son las opciones mas importantes de Litespeed cache y cómo habilitarlas en cualquier sitio bajo WP.

Opciones Generales

habilitar caché de litespeed

Habilitar caché LiteSpeed

Esta opción habilita o deshabilita el funcionamiento del sitio. Al habilitarlo realiza el cacheo de las páginas.

TTL por defecto de la caché pública

Este ajuste controla todas las páginas cacheadas, el valor por defecto es 604800.

TTL por defecto de la caché privada

Este indicador determina por cuánto tiempo en segundos serán cacheadas las páginas privadas Los valores se estiman entre 60 y 3600 siendo 1800 el valor por defecto y recomendado.

TTL por defecto de la página principal

Desde esta casilla se controlan los tiempos de cacheo de la página principal, es importante establecer un tiempo corto para el tiempo de cacheo ya que la pagina principal es por defecto la que recibe más volumen de tráfico y el tiempo de respuesta debe ser mínimo.

TTL por defecto del feed

Controla el cacheo de los feeds de un blog.

El valor mínimo es 0 e indica que no hay caché. Las páginas de feed cacheadas son purgadas en cada actualización.

TTL por defecto para páginas 404

Este TTL controla las páginas que retornar un error 404, el valor por defecto es 3600 por una hora y el valor recomendado dependera segun el numero de paginas que arrojen un error 404 en todo el sitio web.

TTL por defecto para páginas 403

Desde aquí se controlan las páginas que retornan en codigo 403.

El valor por defecto es 3600 para una hora.

TTL por defecto para página 500

En este campo se especifican los errores 500 que retornan en un sitio,

Es importante saber que si se establece un valor inferior en 30 las páginas 403 no podrán ser cacheadas.

Actualizar automáticamente

Activa la opción de actualización automática cada vez que hay una una nueva actualización.

Es útil para evitar ajustes manuales cuando se lanza una nueva versión de LScaché.

Funcionará si está habilitada WP-Cron en WordPress.

Ajustes de Caché

ajustar control cache

Cachear usuarios con sesión iniciada

Al activarlo realiza un cacheo de los usuarios con sesión iniciada y los almacena en un cache privado.

Cachear comentaristas

Esta opción es usada solo si manejas comentarios en tu sitio que requieran moderación.

Cachear API REST

Realiza un cacheo de las llamadas hechas por la API REST de WordPress

Cachear página de acceso

Su tarea es cachea la página de acceso a WordPress.

Cachear favicon.ico

El plugin cachea la respuesta de que el favicon no existe.

Cachear recursos de PHP

Es recomendable activar esta opción para evitar llamadas php innecesarias, también carga los recursos php que se cargan desde el tema utilizado como consultas javascript y css.

Cache móvil

Si se habilita esta opción se marcaran las visitas móviles y no es necesario activarlo si el sitio web o tema es responsive. Lo recomendado es dejarlo en OFF.

Lista de User Agents Móviles

Si el caché móvil ha sido desactivado este cuadro aparecerá tal y como se muestra en en la imagen. De activarse debe ser llenada con listas de agentes de usuarios para reescribir las reglas.

Ajustes de Pulga

Purgar todo al actualizar

Al activar purga todas las páginas que están siendo actualizadas.

Recomendamos activarlo para notar un mejor resultado en Google PageSpeed.

Reglas de auto-purga para publicación/actualización

Cuando se actualiza un posts es necesario purgar no solo la entrada, también las categorías, etiquetas y otros archivos que se encuentran dentro de la publicación.

Esta opción permite seleccionar cuales son las páginas y entradas a configurar.

URLs de purga programada

En este campo se pueden ingresar una lista de URLs que serán purgadas automáticamente en un tiempo específico del dia.

Hora de purga programada

En este campo se coloca la hora programada para realizar la purga de las URLs ingresadas en la entrada anterior.

Ajustes de Exclusión

En esta pestaña dejamos los siguientes valores por defecto.

Nombremos cuales son los campos de esta sección:

Forzar URIs en caché

Las rutas que contienen las cadenas enumeradas se almacenarán en caché.

Se recomienda dejar esta casilla vacía por defecto.

URIs a no cachear

Las rutas que contengan las cadenas enumeradas no seran cacheadas.

Cadenas de consulta a no cachear

Desde aquí se pueden eliminar las URLs con ciertas cadenas de consulta para no almacenarse en caché.

Categorías a no cachear

Desde este campo pueden insertarse las categorías a no cachear.

Etiquetas a no cachear

En este campo  se colocan los slugs de las etiquetas a no cachear.

Cookies a no cachear

Aquí se colocan las listas de cookies a no cachear.

User Agents a no cachear

Algunos user agents pueden ser excluidos, por ejemplo si un usuario visita la pagina desde un user agent no cacheado la página a mostrar no será servida desde la caché

Aquí pueden insertarse los user agents a no cachear.

No cachear perfiles

Se pueden excluir algunos roles de ser cacheados, por ejemplo si trabajas en el sitio puedes excluir el cacheo de tu rol como administrador mientras realizas pruebas.

Opciones Avanzadas

Optimizar:

En esta columna se realizan los ajustes relacionados al código css y javascript de la página.

Presta mucha atención a estos campos que debemos activar:

ajustes de optimizacion lscache

ajustes de optimizacion 2

ajustes de optimizacion 3

Ajustar

En la pestaña de Ajuste vamos a activar los siguientes campos:

  • Eliminar query strings: Elimina las consultas de recursos estáticos.
  • Eliminar Google Fonts: Evitará que carguen las fuentes de google fonts.
  • Eliminar Emojis de WordPress: No cargará los emojis de WordPress.

Dejamos en Off la carga de fuentes de Google Asincronicas.

ajustes lscache

Medios

Otra de las pestañas que debemos configurar es esta, procedemos a activar las siguientes columnas:

ajustes lscache

CDN

Dejamos estos valores por defecto ya que Litespeed es tan eficiente que con solo activar todos estos valores no se nota la diferencia al implementar un CDN.

ESI

En esta columna procedemos a activar estos campos:

ajustes lscache

Ultimas consideraciones

El plugin de Litespeed Caché brinda los resultados que buscamos para obtener una pagina 100/100 en Google PageSpeed Insight para la versión móvil y de escritorio.

Al instalarlo y realizar una simple configuración del plugin hemos visto cómo podemos obtener un alto índice de rendimiento ademas que utilizar el plugin y todas las opciones dentro de este no tiene un coste adicional.

Si deseas un hosting web con Litespeed incluido puedes contratar los planes de Datacenter1 y experimentar los cambios al pasar tu web a servidores LSWS.