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é 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é
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:
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.
Medios
Otra de las pestañas que debemos configurar es esta, procedemos a activar las siguientes columnas:
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:
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.