Comparativa: OpenLiteSpeed vs Apache vs Nginx.
Estamos preparando una serie de manuales sobre «CyberPanel / OpenLiteSpeed«, que es una fabulosa solución de servidor web.
OpenLiteSpeed es el derivado opensource de LiteSpeed, que es un servidor web realmente muy rápido y que soporta miles de peticiones sin inmutarse. El motivo de que no este tan extendido como Apache, es porque por si solo no es compatible con las reglas de Apache (.htaccess), pero debes saber que su panel de control «CyberPanel«, las maneja automáticamente y a la perfección.
Antes de publicar los manuales sobre CyberPanel, quiero que compruebes la potencia que tiene OpenLiteSpeed con una comparativa que realizo Eric Leu.
Comenzamos.
OpenLiteSpeed vs Apache vs Nginx
En esta prueba donde comparamos OpenLiteSpeed vs Apache vs Nginx, se ejecutan pruebas de mediante ráfagas que simulan 10.000 solicitudes de más de 100 usuarios simultáneamente.
Para la prueba usamos tres servidores web con mismo hardware, solo contienen un archivo estático y un script PHP, posteriormente haremos la misma prueba pero con un WordPress corriendo y sus sistemas específicos de cache activos.
El Hardware de los servidores de prueba.
- CPU Intel Xeon E7- 4870 4 Core a 2.40 GHz
- 4GB de RAM
- CentOS 7
La configuración de los servidores de prueba.
Configuración común para los tres servidores:
- Keep-Alive
- gzip
- OPCache
- PHP use socket
- PHP versión 7.1.17
Configuración adicional de OpenLiteSpeed:
- Number of Workers 4
- PHP_LSAPI_CHILDREN=20
- LSAPI_AVOID_FORK=1
Configuración adicional de Nginx:
- worker_processes 4
- worker_connections 4096
- pm.start_servers = 20
Software del entorno de servidor.
Versión del servidor web:
- OpenLS: v1.4.28
- NGiNX: v1.12.2
- Apache: v2.4.6
Versión API Server:
- OLS: LSAPI v6.11
- NGiNX: FPM/FastCGI
- Apache: Apache 2.0 Handler
Herramientas de cache:
- OLS: LSCache for WordPress
- NGiNX: FastCGI Cache
- Apache: W3 Total Cache
Resultados de la prueba OpenLiteSpeed vs Apache vs Nginx
En el resultado de la primera prueba, vemos cuántas solicitudes por segundo procesaron los tres servidores durante el ensayo. A mayor numero… mucho mejor.
En el resultado de la segunda prueba, vemos la velocidad de respuesta en servir archivos estáticos, recordemos que los estáticos no requieren procesarse. A mayor numero… más archivos se sirven.
En la comprobación anterior la prueba se realizo con un php «Hola mundo», es evidente que eso no es una web real, así que instalamos WordPress que es bastante pesado y sus correspondientes sistemas de almacenamiento en caché.
Conclusión: OpenLiteSpeed vs Apache vs Nginx
Como puede ver, OpenLiteSpeed supera a NGiNX y Apache en los escenarios propuestos, así que ya no quedan dudas de el porque debes (por lo menos) probarlo, te sorprenderá.
Puedes hacer la comparativa tu mismo:
ab -n 10000 -k -H "Accept-Encoding: gzip,deflate" -c 100 midominio.com/miscript
Debes modificar «midominio.com/miscript«, por tu ruta y script.
Te recomiendo el siguiente articulo «Manual del panel de control CyberPanel OpenLiteSpeed» .