Saltar al contenido
BeoHosting
BeoHosting
Hosting

Qué es LiteSpeed y por qué es mejor que Apache

BeoHosting Team··11 min de lectura de lectura
Qué es LiteSpeed y por qué es mejor que Apache

Introducción a los servidores web

Un servidor web es el software que recibe las peticiones HTTP de los navegadores y devuelve páginas web, imágenes, CSS, JavaScript y otros recursos. Los dos servidores web más utilizados en el sector del hosting son Apache (que domina desde 1995) y LiteSpeed (que ha crecido rápidamente desde 2003). Nginx es el tercer gran actor, pero para un entorno de hosting compartido, LiteSpeed ofrece ventajas únicas que ni Apache ni Nginx pueden igualar.

En este artículo comparamos LiteSpeed y Apache en detalle, explicamos por qué LiteSpeed es más rápido, cómo LSCache revoluciona el almacenamiento en caché y por qué cada vez más proveedores de hosting migran a LiteSpeed.

Apache: un veterano que acusa el paso del tiempo

Apache HTTP Server es el servidor web más antiguo y más utilizado del mundo. Durante décadas fue el estándar del sector del hosting y prácticamente todos los proveedores lo usaban.

Arquitectura de Apache

Apache utiliza una arquitectura basada en procesos con dos modelos MPM (Multi-Processing Module) principales: prefork y worker. El MPM prefork crea un proceso independiente por cada petición: fiable pero ineficiente, ya que cada proceso consume entre 10 y 25 MB de RAM. El MPM worker usa hilos dentro de un proceso, lo que es más eficiente pero menos compatible con algunos módulos de PHP (mod_php requiere prefork). En la práctica, la mayoría de los servidores de hosting usan el MPM prefork con mod_php, que es la configuración más lenta pero más compatible.

Ventajas de Apache

Apache tiene algunas ventajas que lo han mantenido en lo más alto durante décadas: un enorme ecosistema de módulos (mod_rewrite, mod_security, mod_ssl y cientos más), compatibilidad con .htaccess para la configuración por directorio sin reiniciar el servidor, una comunidad y documentación enormes, compatibilidad con prácticamente cualquier aplicación PHP y muchos años de estabilidad y experiencia comprobada. La mayoría de la documentación y los tutoriales de hosting web dan por hecho un servidor Apache.

Problemas de Apache

Los principales problemas de Apache son el rendimiento bajo carga. El MPM prefork consume demasiada memoria porque cada petición simultánea requiere un proceso independiente. Cuando tienes 200 conexiones simultáneas, eso son 200 procesos que consumen entre 2 y 5 GB de RAM solo para el servidor web. Los archivos .htaccess se leen en cada petición, lo que ralentiza la E/S. mod_php carga el intérprete de PHP en cada proceso de Apache, incluso para archivos estáticos. Bajo picos de carga (subidas repentinas de tráfico), Apache puede agotar toda la memoria y tumbar el servidor entero.

LiteSpeed: el sustituto moderno

LiteSpeed Web Server (LSWS) se desarrolló específicamente como un reemplazo directo (drop-in) de Apache con un rendimiento drásticamente superior. Viene en dos variantes: OpenLiteSpeed (gratuito, de código abierto) y LiteSpeed Enterprise (comercial, con total compatibilidad con Apache).

Arquitectura orientada a eventos

A diferencia de la arquitectura de un proceso por petición de Apache, LiteSpeed usa una arquitectura orientada a eventos en la que un único proceso puede atender miles de conexiones simultáneamente. Este es un enfoque fundamentalmente más eficiente, ya que requiere muchos menos recursos de memoria y CPU. LiteSpeed puede atender el mismo número de usuarios con 10 veces menos RAM que Apache. Esta arquitectura es similar a la de Nginx, pero, a diferencia de Nginx, LiteSpeed sí lee los archivos .htaccess.

Compatibilidad total con .htaccess

Esta es la característica clave de LiteSpeed que lo distingue de Nginx. LiteSpeed lee y procesa los archivos .htaccess de la misma forma que Apache, incluidas las reglas de mod_rewrite, la autenticación, los controles de acceso y la configuración de PHP. Eso significa que puedes sustituir Apache por LiteSpeed sin un solo cambio en la configuración del sitio. La plataforma WordPress, Joomla, Magento y todos los demás CMS en PHP funcionan de forma idéntica en LiteSpeed sin ajustes. Nginx, en cambio, exige reescribir por completo todas las reglas de rewrite a su propio formato.

Protección anti-DDoS

LiteSpeed cuenta con protección frente a ataques DDoS integrada que detecta y bloquea automáticamente los patrones de tráfico anómalos. La limitación de conexiones, la limitación de ancho de banda y la limitación de tasa a nivel de IP están integradas en el servidor sin necesidad de módulos externos. Apache requiere mod_evasive o mod_security para una funcionalidad similar, y estos módulos añaden sobrecarga a cada petición.

LSCache: una revolución en el cacheo

LSCache (LiteSpeed Cache) es el aspecto más potente del ecosistema LiteSpeed. Es un motor de caché a nivel de servidor integrado directamente en el servidor web, que elimina la sobrecarga que tienen las soluciones de caché a nivel de aplicación.

Cómo funciona LSCache

Los plugins de caché tradicionales (WP Super Cache, W3 Total Cache) funcionan a nivel de PHP: WordPress tiene que arrancar, cargar los plugins y luego servir el contenido cacheado. LSCache funciona a nivel de servidor: una página cacheada se sirve DIRECTAMENTE desde la memoria sin arrancar PHP en absoluto. Es como la diferencia entre abrir una lata con un abrelatas (caché de PHP) y coger un plato ya preparado de la mesa (LSCache). El resultado es un TTFB (Time to First Byte) de entre 10 y 50 ms en lugar de entre 200 y 500 ms.

El plugin LiteSpeed Cache para WordPress

LiteSpeed Cache para WordPress es un plugin gratuito que integra WordPress con el motor LSCache del servidor. Además del cacheo de páginas, ofrece: minificación y combinación de CSS/JS, carga diferida (lazy loading) de imágenes, optimización de imágenes (conversión a WebP), optimización de la base de datos, integración con CDN, generación de CSS crítico, precarga mediante crawling y ESI (Edge Side Includes) para bloques dinámicos en páginas cacheadas. Un solo plugin sustituye a 4 o 5 plugins de optimización.

ESI: cacheo inteligente

Edge Side Includes es una tecnología que permite cachear una página con bloques dinámicos. Por ejemplo, toda la página se cachea, pero el widget del carrito de la compra muestra el número actual de artículos de cada usuario. Sin ESI, las páginas con cualquier contenido dinámico (estado de inicio de sesión, carrito, personalización) no se pueden cachear. Con ESI, el 95 % de la página se sirve desde la caché y solo una pequeña parte dinámica la genera PHP.

Resultados de benchmarks

Los números hablan más alto que las palabras. Estos son resultados reales de benchmarks de pruebas independientes.

Contenido estático

Para servir archivos estáticos (imágenes, CSS, JS), LiteSpeed es entre 2 y 3 veces más rápido que Apache y comparable a Nginx. En una prueba con 10 000 conexiones simultáneas, Apache (prefork) sirve unas 5000 peticiones por segundo antes de empezar a perder rendimiento, mientras que LiteSpeed sirve más de 25 000 peticiones por segundo con un tiempo de respuesta estable. Consumo de memoria: Apache usa entre 4 y 5 GB para 10 000 conexiones, LiteSpeed usa entre 500 y 800 MB.

Rendimiento de PHP (WordPress)

Para WordPress sin caché, LiteSpeed con LSAPI (LiteSpeed Server Application Programming Interface) es un 50 % más rápido que Apache con mod_php y un 20 % más rápido que Nginx con PHP-FPM. LSAPI es el gestor de PHP de LiteSpeed, optimizado para la comunicación entre el servidor web y PHP, reduciendo la sobrecarga de cambios de contexto. Con LSCache activado, LiteSpeed es entre 10 y 100 veces más rápido, porque las páginas cacheadas no ejecutan PHP en absoluto.

Bajo carga (prueba de picos)

La diferencia más drástica se aprecia bajo picos de carga. Cuando un sitio recibe un pico repentino de tráfico (artículo viral, anuncio de televisión, DDoS), Apache consume rápidamente todos los recursos y empieza a rechazar conexiones o incluso tumba el servidor. LiteSpeed se degrada de forma controlada: responde más lento pero sigue funcionando. En una prueba con un sitio WordPress que recibe 1000 usuarios simultáneos, Apache devuelve errores 503 en el 40 % de las peticiones, mientras que LiteSpeed atiende con éxito el 98 % de las peticiones con un tiempo de respuesta medio de 1,2 segundos.

Migrar de Apache a LiteSpeed

Una de las mayores ventajas de LiteSpeed es la sencillez de la migración. Como lee los archivos .htaccess y es compatible con los módulos de Apache, la transición no requiere cambios en el sitio.

Qué cambia

Desde la perspectiva del usuario, prácticamente nada. Tu sitio, las reglas de .htaccess, la configuración de PHP: todo funciona igual. El único cambio que puede que notes es que el sitio va más rápido. El proveedor de hosting cambia el servidor web en el servidor, y tú instalas el plugin LiteSpeed Cache para WordPress en lugar de tu plugin de caché anterior (W3 Total Cache, WP Super Cache). Eso es todo.

Posibles problemas

En casos raros, algunos trucos de .htaccess que dependen de módulos específicos de Apache pueden no funcionar de forma idéntica. El ejemplo más habitual es mod_pagespeed, que no existe en LiteSpeed (pero LSCache ofrece todas esas mismas funciones). Algunos patrones exóticos de mod_rewrite pueden necesitar pequeños ajustes. Pero para el 99 % de los sitios WordPress, la migración es completamente transparente.

OpenLiteSpeed vs LiteSpeed Enterprise

OpenLiteSpeed es la versión gratuita y de código abierto que ofrece arquitectura orientada a eventos y LSCache, pero sin compatibilidad total con .htaccess y sin algunas funciones empresariales. LiteSpeed Enterprise es la versión comercial con compatibilidad total con Apache, gestor de PHP LSAPI, integración con WAF y soporte comercial. Para los proveedores de hosting, LiteSpeed Enterprise es la única opción, porque los usuarios esperan una compatibilidad completa con .htaccess.

Conclusión

LiteSpeed es un servidor web superior a Apache en todas las métricas relevantes: más rápido sirviendo contenido estático y dinámico, consume menos memoria, gestiona mejor los picos de carga, cuenta con protección anti-DDoS integrada y ofrece el motor de caché más potente del mercado con LSCache. Y todo ello con compatibilidad total con los archivos .htaccess, lo que hace que la migración sea indolora. En BeoHosting usamos LiteSpeed Enterprise en todos los servidores de hosting compartido con LSCache gratuito para todos los usuarios, ofreciendo un rendimiento que antes solo estaba disponible en costosos servidores virtuales y soluciones dedicadas.

BeoHosting Team

10+ años de experiencia — Especialistas en alojamiento web e infraestructura

  • Web Hosting
  • WordPress Hosting
  • VPS
  • Dedicated Serveri
  • Domeni
  • SSL
  • cPanel
  • LiteSpeed
  • Linux administracija
  • DNS

Última actualización: