[opensuse-es] Eligiendo un servidor web: Nginx vs. Apache
03 de junio 2014, 6:00 AM - El aumento de la popularidad de nginx y la constante disminución de Apache en el mercado de servidores web ha llevado a muchos a creer que la elección se ha vuelto clara para nuevas implementaciones. De hecho, en mi más reciente configuración del servidor a mayor escala que acabé eligiendo nginx para el trabajo - pero que debe tener? En Internet parece haber caído el amor por Apache, el caballo de batalla fiel que ha dominado el paisaje durante más de la última década. Aunque Apache todavía alimenta la mayoría de los sitios web por ahí, ha perdido terreno a nginx (motor-x) en los últimos años. Nginx se ha vuelto popular debido a su diseño orientado a eventos que pueden hacer un mejor uso de los equipos informáticos de hoy en día ese proceso de Apache diseño impulsado . El resultado final es que nginx puede servir a más clientes simultáneos con un mayor rendimiento que Apache en el mismo hardware . En algunos casos . La afección a menudo pasado por alto en la elección es lo que es exactamente lo que vas a hacer con sus servidores . Nginx destaca por servir contenido estático , que puede hacer que sea más eficiente que Apache pueda, pero Apache puede servir contenido estático rápidamente también. El contenido estático es la materia fácil para cualquier servidor web para sitios de alto tráfico se esfuerzan por generar contenido estático de sus más complicados sistemas de back-end con el fin de satisfacer la demanda de sus usuarios de forma rápida . Tire PHP en la mezcla y las cosas se ponen mucho más difícil. La pregunta más importante cuando usted está eligiendo una configuración de servidor web es cómo se va a utilizar el servidor . Si usted va a estar sirviendo a un solo sitio y este servidor se dedica como un servidor web con un servidor de base de datos independiente , probablemente será capaz de encontrar algunas ganancias mediante el uso de nginx sobre Apache si usted tiene alto tráfico. Como beneficio adicional, Nginx tiene características de configuración que hacen más fácil a escala de Apache , si es necesario . Si usted va a ser el anfitrión de muchos sitios y muchas aplicaciones con este servidor , como un montón de sitios de Wordpress , la respuesta es menos clara. En ese caso PHP se hace mucho más de un cuello de botella que cualquiera de las opciones de servidor web. Usted podría estar diciendo a ti mismo , bueno, si PHP es el problema con estos dos servidores web y en el servicio a los archivos estáticos nginx es más rápido , ¿por qué no iba a ir con nginx ? Apache tiene sus ventajas . Es una plataforma madura y capaz, y más o menos tiene un apoyo universal en el mundo linux . Las cosas que "sólo trabajo" fuera de la caja con Apache pueden necesitar la investigación y la configuración adicional bajo nginx . Los paneles de control y herramientas de configuración automáticas pueden no estar disponibles para nginx todavía. Su personal podría ser mucho más familiarizados con Apache y mucho más capaz de diagnosticar problemas . Estos beneficios no deben ser subestimados . Las mejoras en el rendimiento de nginx son insignificantes para la gran mayoría de los escenarios que hay. De los miles de millones de sitios web están alojados , muy pocos están recibiendo tráfico significativo. Usted debe ser realista en cuanto a sus necesidades y también acerca de su conjunto de habilidades. Si usted está buscando para utilizar una nueva tecnología como un ejercicio de aprendizaje para su blog personal, por todos los medios utilizar cualquier plataforma en la que está interesado . Si está configurando un servidor de alojamiento o de una aplicación empresarial crítica, analizar sus opciones cuidadosamente . Tratar de forzar todo en nginx porque habíais oído que será drásticamente más rápido podría ser un error . En el extremo , la mejor estrategia está formada por una combinación de tecnologías en lugar de una sencilla dependencia de una plataforma de servidor de web . Los sitios que atraen a una gran cantidad de tráfico se toman un enfoque de múltiples capas de la arquitectura y el servidor web será un componente menor en el gran esquema de las cosas. Más sitios medias deberían considerar ir con lo que mejor saben hacer y comparar eso contra la actuación del tipo específico de sitio que es el anfitrión . Apache sigue siendo un gran motor y sigue siendo el más popular. Como nginx madura llegará a ser aún mejor , quizás incluso superando Apache dentro de los próximos cinco años. En cuanto a la elección entre los dos, la respuesta es que depende. Si usted va a alojar un sitio Wordpress, un escenario muy común, yo diría que ambos lo harán bien el trabajo. Hay mejoras de rendimiento que se tenía con nginx si la caché de su sitio ( que debe) , pero se presenta como la costa de cierta compatibilidad hacia fuera - de - the-box y una curva de aprendizaje potencial. Si está ejecutando una aplicación PHP , verás mayores ganancias mediante el uso de una caché de código de operación como APC que lo haría por el cambio de servidores web. Mi punto es , nginx no es una bala de plata. Apresuradamente vertido Apache porque no es lo que los chicos populares están utilizando podría terminar perjudicando al final. http://www.itworld.com/consumerization-it/421347/choosing-linux-web-server-n... -- USA LINUX OPENSUSE QUE ES SOFTWARE LIBRE, NO NECESITAS PIRATEAR NADA Y NI TE VAS A PREOCUPAR MAS POR LOS VIRUS Y SPYWARES: http://www.opensuse.org/es/ Puedes visitar mi blog en: http://jerbes.blogspot.com.ar/
participants (1)
-
Juan Erbes