Nota: Este artículo fue publicado originalmente en 2013. Algunos pasos, comandos o versiones de software pueden haber cambiado. Consulta la documentación actual de Apache Web Server para obtener la información más reciente.

Qué Servidor Web usar: (http://https://httpd.apache.org/ “Apache HTTP Server”) vs (http://nginx.org/ “Nginx”)

Si estás buscando información, encontrarás que mucha gente está usando NGINX en lugar de Apache hoy en día. NGINX, por lo que he leído, proporciona muchas mejoras de rendimiento que un sitio con muchos visitantes podría aprovechar. Encontré un excelente artículo sobre los pros y contras de cada servidor web (http://www.wikivs.com/wiki/Apache_vs_nginx) y pensé que podría hacer un breve resumen de los puntos más importantes:

Rendimiento: NGINX

nginx es más rápido sirviendo archivos estáticos y consume mucha menos memoria para solicitudes concurrentes porque Nginx está basado en eventos y no necesita crear nuevos procesos o hilos para cada solicitud, por lo que su uso de memoria es muy bajo. Wordpress.com ha encontrado que nginx es el único balanceador de carga capaz de manejar 8000 solicitudes de tráfico en vivo por segundo.

Características: Apache

Según (http://en.wikipedia.org/wiki/Comparison_of_web_servers), Apache tiene las siguientes características adicionales en comparación con nginx:

Así que la decisión al final se reduce a qué es más importante. Si te encanta .htaccess entonces probablemente Apache sea el camino a seguir. Si estás ejecutando un sitio web muy popular entonces NGINX podría ser el camino a seguir. Siempre puedes encontrar soluciones alternativas, después de todo NGINX es muy popular incluso entre las instalaciones de (http://wordpress.org “WordPress”). Existen convertidores para asistirte en la migración desde un entorno .htaccess como: http://winginx.com/htaccess

(http://img.zemanta.com/zemified_e.png?x-id=2943204e-f9df-4733-bc7a-dcb9ae8faa71)](http://www.zemanta.com/?px “Enhanced by Zemanta”)

Artículos Relacionados