Es posible que antes de que termine el año el servidor web que durante mas de una década a dominado el internet sea desbancado por IIS de Microsoft
Lo cual es casi irónico por que hay mas servidores GNU/Linux y otros *nix ahí a fuera, ¿entonces qué pasa?
Los programadores de webapps están usando diferentes servidores web expandiéndose sobre Linux pero quitándole terreno a Apache Web Server, servidores como Nginx , lighttpd y hasta el cherokee webserver.
Es una pena, a mi gusto apache sigue siendo el mejor, su capacidad modular lo pone kilómetros delante de los otros, de los otros el único que parece valer la pena es el cherokee y aun asi no hace nada que no pueda ser replicado con apache.
Solo espero que la gente de Microsoft no sean como los americanistas, que sientan que dominan el internet en una especie de espejismo, tan solo con sumar los porcentajes actuales de nginx y apache descartando el resto de webservers que tambien corren sobre linux tenemos 52.16% y prácticamente todos los servidores apache y nginx corren sobre Linux o algún nix
Lo que si hay que reconocer es que el 33.7% de los servidores Web en Internet son de Microsoft, no es una mayoría pero definitivamente son muchos.
También hay que reconocer que hace un año tan solo apache por si solo tenía el 52% de Internet y que en tan solo ese mismo año Microsoft duplico su presencia en la red
Seria una lastima que por cosas de ciertas empresas al final terminara desapareciendo apache del todo .
Buenas,
Sinceramente, en mi opinión personal, Apache es un excelente servidor web… pero requiere tiempo dominar totalmente sus configuraciones (al grado de que casi llegan a ser como las de sendmail bit.ly/1pVOvFp), solo basta con leer los miles de problemas de rendimiento y seguridad que son introducidos por malas configuraciones.
Por ende este problema de “tuning” abre cabida a otros servidores web “de alto rendimiento” dígase nginx, lighttpd, …, los cuales no incluyen por defecto varias funcionalidades que Apache tiene así como pre-configuran el servidor para mayor rendimiento, cosa que Apache requiere tomarse la molestia de configurar.
En fin, retornando al tema del post… sinceramente no creo que Apache en un plazo de 3 años llega a estar por debajo de IIS, lo creo que va a pasar y estoy viendo como una moda nueva entre los desarrolladores, es la de usar esos “mini servidores/servicios-web” basados en JavaScript (node.js), que personalmente no me agradan, aunque creo que probablemente estos “servidores dinámicos” van a estar por arriba de IIS y Apache seguirá siendo la opción #1 aunque ya no tendrá el gran colchón de antes.
Saludos
Definitivamente me quedo con Nginx por varias razones.
1.- El consumo de recursos es relativamente bajo
2.- Es más veloz que apache
3.- Es open source
Quizás apache sea el servidor web más popular sin embargo no me convence.
Inzect02
Definitivamente el punto débil de Apache es también su punto fuerte, requiere conocimientos y configuraciones que no todos saben o quieren hacer, aunque si te tomas la molestia de hacerlo, puede ser incluso mas veloz que nginx pero tienes razón de nuevo con el asunto de la configuración hay que saber donde y que mover.
g30rg3_x
Asi es los mini servidores de node.js son el asunto, he platicado con algunos desarrolladores e incluso piensan que la variable de eventos en la configuración de nginx existe por que node.js se maneja con eventos, están convencidos que hay una fusión entre ambas cosas, cuando en realidad deberían estar usando un squid como proxy inverso para sus node.js pero no los critico, les funciona además no son site admin, son programadores.
Microsoft aun tiene servidores en Linux ? o ya los quito ?
Seria bueno que hagas una serie de artículos o bien uno con varios enlaces a buenos recursos sobre como optimizar Apache, -creo- a todos nos gustaría conocer tus experiencias en servidores, como dices eres site-admin así que tienes otra perspectiva sobre sitios de alto rendimiento, entendiendo que hay 2 formas de optimizar la aplicación, ya sea optimizando la aplicación y servidor web (1 app, 1 servidor) o distribuyendo la carga (1 app, 1 proxy, multiples servidores).
Vi que por ahí tienes una entrada de nginx vs apache y ahí das tus configuraciones, pero seria bueno tener una entrada dedicada a eso y no a específicamente apache frente a un servidor en especifico.
Saludos
Es entendible que IIs este cada vez mas presente en la web, debido a que cada vez mas empresas estan llevando sus servicios a la red, el detalle es que microsoft es como el dealer de drogas, que te las ofrece gratis o a muy bajo costo cuando esta empezando (licencias escolares y estudiantiles), de tal manera que cuando llegas a tu vida profesional, lo unico que has probado es microsoft, asi que viene el dueño, director o gerente que tambien usa microsoft y te da la mision de poner la empresa en la web, la mayoria de las empresas ya tienen a microsoft (xp, vista, 7, 8, server 2012) incluso en version pirata y lo facil, pues meter un server windows, finalmente es lo que conocen, habran escuchado de linux,algunos empiezan a investigarle y encuentran poca informacion (comparada con la de windows), los linuxeros peleandose entre si, ademas de que son muy reaceos a compartir informacion, lo primero que te dicen es aprendelo y ya que lo sepas, si te atoras buscas en google y si demuestras que no lo encontraste entonces si pregunta, cosa que no pasa con los foros de windows, donde es mas comun que se ayuden aunque no tengan la respuesta a tu problematica.