Mejora del rendimiento del sitio web con LiteSpeed

Índice de Contenido

A principios de 2019, el Hostinger decidió probar el LiteSpeed Servidores web (LSWS) como el servidor web principal en lugar de Apache. El LiteSpeed es un reemplazo para Apache con soporte de archivos .htaccess.

En comparación con Apache, tiene algunas ventajas:

¬°Pero esto es solo el comienzo de la historia!

hPanel

El LiteSpeed admite paneles populares de proveedores de hosting como WHM / cPanel, DirectAdmin, Plesk y otros.

Sin embargo, el Hostinger utiliza un panel de alojamiento personalizado, hPanel, que tiene una gestión dinámica de vhost basada en Redis y Openresty + scripts de LUA personalizados. Funciona así: los datos vhost se guardan en Redis. Openresty recupera datos cuando se recibe una solicitud web. Luego se pasa al servidor web Apache.

Originalmente, LiteSpeed ‚Äč‚Äčse configura usando archivos de configuraci√≥n. Sin embargo, quer√≠amos implementar una administraci√≥n totalmente din√°mica, que no necesita recargar los servicios para actualizar la configuraci√≥n, como lo hicimos con la instalaci√≥n de Openresty. Nos pusimos en contacto con el soporte de LiteSpeed, explicamos nuestra configuraci√≥n actual y el hecho de que queremos que se gestione de forma din√°mica.

Y luego nos enfrentamos a la suerte, ya que ya estaban desarrollando la versión LiteSpeed 5.4. Estaban felices de ayudar e implementar en el negocio de desarrollo. Esta fue una gran noticia para nosotros, ya que no necesitamos volver a implementar nuestro proceso actual para administrar vhost.

Entonces, no solo reemplazamos Apache, sino que también nos deshicimos de Openresty, reduciendo la pila de software utilizada para procesar solicitudes, lo que también aumenta las ganancias de rendimiento.

Ritmo de desarrollo

Cuando inicialmente planeamos migrar a LiteSpeed, pensamos que tomar√≠a aproximadamente un mes. Despu√©s de discutir c√≥mo deber√≠a implementarse, los ingenieros de LiteSpeed ‚Äč‚Äčdesarrollaron una versi√≥n funcional con gesti√≥n din√°mica de vhost en aproximadamente una semana, lo cual es realmente r√°pido para este software. Lo instalamos en nuestro entorno de desarrollo y preparamos herramientas de migraci√≥n para reemplazar Apache.

El soporte de Redis se ha agregado a LSWS 5.4RC3. Desafortunadamente, no nos damos cuenta de cu√°ntos cambios se han planeado y realizado en LSWS 5.4RC3. La fecha de lanzamiento de la versi√≥n estable a√ļn era desconocida para nosotros. El RC4 tambi√©n estaba en camino con cambios adicionales que deb√≠an probarse.

En Hostinger, a menudo enfrentamos problemas de tr√°fico con los sitios web de nuestros clientes, por lo que fue un buen ambiente para detectar errores inesperados. Despu√©s de la primera implementaci√≥n en nuestro servidor de producci√≥n, comenzamos a recibir informes de fallas. En este punto, la temporada de caza de insectos ha comenzado. Durante casi dos meses desde la primera implementaci√≥n, comenzamos a informar errores a los ingenieros de LiteSpeed ‚Äč‚Äča diario.

Lo bueno es que, cuando LSWS falla por cualquier motivo, solo un visitante que corrige este error se ve afectado, ya que LSWS genera un archivo principal y se reinicia normalmente en poco tiempo. Los ingenieros de LiteSpeed ‚Äč‚Äčse centraron en corregir estos errores y recibimos una nueva versi√≥n en solo unas horas despu√©s de informarlos todos los d√≠as. Cuando dejamos de recibir informes de fallas del primer servidor, aumentamos el piscina de servidores que se ejecutan con LiteSpeed, y comenzaron a aparecer nuevos errores. Despu√©s de unos tres meses de estas pruebas, la verificaci√≥n, los informes y la correcci√≥n de errores llegaron una semana sin ning√ļn informe de errores y podr√≠amos decir que finalmente lleg√≥ la versi√≥n estable.

El resultado

Despu√©s de implementar LiteSpeed, vimos una notable mejora en el rendimiento en comparaci√≥n con nuestra configuraci√≥n anterior. La mayor√≠a de nuestros clientes usan el WordPress como un sistema de gesti√≥n de contenido, por lo que lo probamos como LiteSpeed ‚Äč‚Äčen nuestros servidores. Vimos una gran mejora en Tiempo al primer byte (TTFB) en comparaci√≥n con Apache.

Plugin LiteSpeed ‚Äč‚ÄčCache

Los ingenieros de LiteSpeed ‚Äč‚Äčdesarrollaron su propio complemento Cach√© LiteSpeed para WordPress Con este complemento instalado, TTFB ha mejorado a√ļn m√°s.

Para obtener m√°s informaci√≥n sobre c√≥mo funciona el complemento LiteSpeed ‚Äč‚ÄčCache, puede leer esto articulo (en ingles).

Adem√°s, la √ļltima versi√≥n de LiteSpeed ‚Äč‚Äč5.4 presenta importantes mejoras en SSL / TLS, QUIC y caracter√≠sticas de seguridad integradas, que est√°n habilitadas de manera predeterminada en todos los servidores Hostinger.

Despu√©s de obtener una mejora en el rendimiento, decidimos instalar el complemento Cach√© LiteSpeed para todos los usuarios que instalen el WordPress con el autoinstalador de Hostinger. Tambi√©n alentamos a todos los usuarios que usan WordPress u otros CMS populares a instalar el complemento LiteSpeed ‚Äč‚ÄčCache para aprovechar sus ventajas.

LiteSpeed ‚Äč‚Äčha desarrollado complementos de cach√© para los CMS m√°s populares, como WordPress, Magento, Joomla, PrestaShop, OpenCart, Drupal y m√°s.

 

Deja tu comentario

Si continuas utilizando este sitio aceptas el uso de cookies. más información

Los ajustes de cookies de esta web est√°n configurados para ¬ępermitir cookies¬Ľ y as√≠ ofrecerte la mejor experiencia de navegaci√≥n posible. Si sigues utilizando esta web sin cambiar tus ajustes de cookies o haces clic en ¬ęAceptar¬Ľ estar√°s dando tu consentimiento a esto.

Cerrar