1 Followers
26 Following
shortsheaven0

shortsheaven0

SPOILER ALERT!

Tipos de Servidores Web

En el planeta del web alojamiento web se acostumbra a charlar mucho sobre los servidores, servidores web, servidores de ftp, .


Esto en ocasiones puede generar confusiones, por eso el día de hoy nos vamos a enfocar en explicar qué es un servidor web, para entonces ahondar en las clases de servidores web que existen.


Anteriormente hablamos sobre las , y el día de hoy vamos a ver cuáles son los servidores web más populares, y vamos a dar respuesta a la interrogante de si realmente existe un «mejor» servidor web a nivel general.


¿Qué es un servidor?


Los servidores web son los pilares del Alojamiento, permiten a los clientes del servicio alquilar almacenaje en servidores para alojar sus ficheros.

Un servidor HTTP, conocido como servidor web, es un software que se instala, corre y procesa información desde el lado del server.

El servidor web es el responsable de despachar archivos por los protocolos HTTP y HTTPS hacia un cliente que solicita dicha información.


Los servidores suelen almacenar por lo general webs, que incluyen archivos HTML, PHP, ASP, etc, como imágenes, vídeos y audio.

Son los encargados de servir todo lo que se pide desde una computadora cuando alguien visita tu web, a ellos les debemos la evolución de la página web tal como la vemos el día de hoy.


En resumen, un es un equipo informático que satisface peticiones de otras máquinas (clientes del servicio) de forma remota que trabaja usando el .


Cuando hablamos de un servidor nos referimos a un hardware conectado a una red. El hardware que emplea justamente es una de las características de los servidores web en las que difiere de los equipos hogareños, puesto que poseen potentes CPUs, muchísima memoria RAM, discos SSD de alto desempeño y enlaces a Internet de 1Gbps o bien más.


Como vemos, existen diferentes servidores web para diferentes géneros de necesidades, ahora vamos a explorar cuáles son las clases de servidores web más conocidos hoy en día a nivel de software.


Ejemplos de Tipos de Servidores Web


En Infranetworking hemos hablado anteriormente sobre la , servidores, planes y tipos de alojamiento web que existen.


Pero nunca nos habíamos adentrado a discutir los diferentes tipos de servidores web que se utilizan en Internet.


Así que manos  a la obra, te mostraremos un resumen de los diferentes géneros de servidores web más usados.


Apache


Es el web server de referencia para Internet. nació en Abril de 1996 y hasta el día de hoy prosigue actual. A lo largo de los pasados 25 años fue el líder indiscutido de los servidores web, hasta el momento en que empezó a perder popularidad frente a Microsoft IIS y Nginx.


Entre sus ventajas encontramos que es código abierto, es además software gratuito, y multiplataforma (Windows, Linux y Unix). El stack LAMP (Linux, Apache, MySQL y PHP) lo popularizó mucho a lo largo del apogeo de las aplicaciones hechas en desde el año 2000 en adelante.


Entre sus desventajas está su bajo desempeño cuando se reciben miles y miles de requests simultáneos en procesamiento de pedidos de contenido activo o bien archivos estáticos, quedando atrasado por su arcaica arquitectura versus nuevas y opciones mejores como Nginx.


Nginx


Se le conoce como  (pronunciado en inglés como «engine ex»), es un servidor web de open source y gratuito (aunque asimismo existe una versión comercial) que se destaca por su alto desempeño. Incluye además funciones como servidor proxy reverso HTTP, balanceador de carga, como POP3 y IMAP. Está libre para Windows, Linux y Unix.


Entre sus beneficios hallamos una configuración simple, pero al mismo tiempo poderosa, dejando configurarlo para integrarse nativamente con prácticamente cualquier tecnología y lenguaje de programación moderno.  sem barcelona despachar archivos estáticos y también dinámicos.


Además se resalta por consumir poquísimos recursos bajo ambientes de muchas visitas simultáneas, ideal no sólo para despachar visitas de forma rápida, sino asimismo para eludir añadir nuevo hardware cuando no es preciso verdaderamente.


diseño web clinicas dentales , y es que no aguanta los archivos .htaccess del tradicional Apache, si bien incluye su propio lenguaje de rewrites.


LiteSpeed


El servidor es un software de despacho HTTP desarrollado por LiteSpeedTech, una empresa que se ha enfocado en desarrollar una de las mejores para entornos Linux.


Existen una versión open source y asimismo una versión comercial que incluye diferentes tipos de licencia.


Soporta grandes cantidades de conexiones simultáneas con un consumo de recursos verdaderamente bajo, incluso con aplicaciones demandantes como las que emplean PHP. A nivel de ficheros estáticos asimismo está a la altura de Nginx.


Se integra nativamente con como Plesk y cPanel, con lo que su adopción por diferentes proveedores de alojamiento web ha sido formidablemente exitosa. Nosotros en Infranetworking de hecho lo empleamos ampliamente tanto para servidores compartidores como dedicados.


Incluye también un sistema de cache nativo para aplicaciones como Wordpress y Magento, que lo hacen aún más veloz al despachar información desde estos populares CMS. Y lo mejor es que en contraste a Nginx, soporta lectura de datos desde ficheros .htaccess.


Una de sus pocas contras es que la versión full es comercial, o sea, debes pagar por él, mas salvo eso es de las mejores opciones, si bien no tan popular como Nginx entre la comunidad de webmasters y desarrolladores.


Microsoft IIS


Internet Information Services, también conocido como , es un género de servidor web creado por Microsoft particularmente para su plataforma de sistemas operativos Windows. Tuvo su origen en el viejo «Option Pack» que corría en Windows NT, pero luego dada su creciente popularidad se integraría con Windows Server dos mil tres, Windows Server 2008 y en posteriores ediciones.


Permite el procesamiento y despacho de páginas desarrolladas en tecnología ASP / ASP.NET, aunque también vale aclarar que sirve para interpretar páginas programadas en Perl o bien PHP.


No es sólo un servidor web, sino más bien asimismo una suite de servicios para la página web, en tanto que ofrece asimismo servicios de SMTP y por servirnos de un ejemplo. El día de hoy se integra naturalmente con Microsoft Azure.


Tiene como gran desventaja que es un servidor web dueño exclusivo de Windows, y por lógica carece de integración para tantas tecnologías y lenguajes como otros servidores. Salvo emplees ASP o bien ASP.NET con MSSQL, siempre y en toda circunstancia va a ser mejor ir por Linux + Nginx o LiteSpeed.


Lighttpd


Hace unos 10 años atrás (cuando Nginx era apenas un niño que empezaba a dar sus primeros pasos) al instante de buscar un servidor ligero alternativo a Apache que soportara mejor las conexiones concurrentes de miles de usuarios simultáneos, siempre y en toda circunstancia pensabas en .


Lighttpd es un software escrito en C por Jan Kneschke, se distribuye bajo la licencia BSD y está libre para Unix y Linux.


Una de las peculiaridades del servidor web es que consume realmente pocos recursos a nivel de RAM y CPU, haciéndolo singularmente útil para VPS o bien Dedicados de bajos recursos, aparte de que es ideal para balancear cargas por RRDNS.


Soporta comunicación y también integración con FastCGI, SCGI y CGI, con lo que es capaz de servir requests de páginas hechas en cualquier lenguaje de programación.


Lo utilizamos a lo largo de años, y nos «salvó» literalmente de tener que expandir infraestructuras web de manera fácil y rápida.


Una de las desventajas de lighttpd es que no aguanta .htaccess, como que carece de documentación extensiva y una comunidad que lo haya adoptado de forma masiva, en contraste a sus rivales Apache y Nginx.


Caddy


Hace poco tiempo descubrimos , mas nos encontramos con que es un servidor web que está creciendo bastante.


Creado por Matt Holt y escrito en Go, es un tipo de servidor web afín a Apache pues apunta a ser funcional, simple de instalar y configurar por el público medio técnico.


Se resalta también por ser uno de los primeros servidores web que ofrece HTTPS de forma automática toda vez que activas un host. Al hacerlo, va a tratar de validar tu sitio contra los servidores de Let’s Encrypt con el objetivo de encriptar la conexión.


También soporta integración con FASTCGI, IPV6, WebSockets y . Lleva consigo un modo de proxy inverso, soporta compresión Gzip y hosts virtuales.


Entre sus contras o bien desventajas encontramos que aunque ofrece un rendimiento similar a Apache, es casi tres veces más lento al manejar conexiones concurrentes en sitios que precisan de alto rendimiento a la hora de procesar consultas.


GWS


Seguramente muchos de ustedes no conocen  (abreviado como GWS), y es normal, puesto que no se puede descargar desde ningún sitio, en tanto que no está libre para el público.


Se trata de un servidor web privado escrito en C++, que es utilizado por Google para la mayor parte de su infraestructura web. Por propios dichos de Matt Cutts de Google en un , está basado en Linux.


Cuando muchas veces examinas los headers de una página web de Google, si prestas atención verás que dice «GWS», esta es una clara indicación de que está corriendo Google Web Server.


Se le ha visto presente fortaleciendo servicios de búsquedas más que nada en el lugar google.com


De hecho al momento de escribir este blog post, si tratamos de ver el tipo de servidor web de google.com ciertamente confirmamos que es GWS:


[webtech@localhost ~]$ curl -I https://www.google.com


date: Thu, 15 Nov 2018 13:05:28 GMT


cache-control: private, max-age=0


content-type: text/html; charset=ISO-8859-1


p3p: CP="This is not a P3P policy! See g.co/p3phelp for more info."


x-xss-protection: 1; mode=block


x-frame-options: SAMEORIGIN


set-cookie: 1P_JAR=2018-11-quince-13; expires=Sat, quince-Dec-dos mil dieciocho 13:05:28 GMT; path=/; domain=.google.com


alt-svc: quic=":443"; ma=2592000; v="cuarenta y cuatro con cuarenta y tres,35"



Cherokee


¿Has oido hablar de ? Se trata de un web server open source y alternativo a Apache escrito por Álvaro López Ortega, que se caracteriza por ser fácil de instalar y configurar.


Suele ser una buena opción si no eres un usuario muy técnico, y buscas una interfaz pulimentada, fácil de manejar y sin muchas complicaciones. Ojo, esto no desea decir que no pueda emplearse en entornos de alta demanda, puesto que aguanta despacho de aplicaciones con muchas conexiones concurrentes de forma natural.


Soporta integración con tecnologías modernas como PHP, , SCGI, CGI, uWSGI, LDAP, así como encriptación con /TSL y HTTP proxy.


Lo mejor es que además es multiplataforma puesto que corre en Linux, Mac OS X, Solaris, y BSD.


Durante un breve tiempo Cherokee parecía ser un serio competidor contra el tradicional Apache, pero luego fue perdiendo fuerza, hasta llegar al día de hoy donde prácticamente nadie lo recuerda.


Sus contras: si estás acostumbrado a .htaccess hallarás que no lo soporta (es lógico si es un server enfocado en la performance), aparte de que no parece estar activo a nivel de desarrollo recientemente. En su changelog se ven pocos commits de cambios en el último año.


NodeJS


El conocido , también conocido sencillamente como Node, es un ambiente de desarrollo open source para javascript basado en eventos que corre desde el lado del servidor.


Utilizando como base el motor V8 de Javascript desarrollado por Google en Chrome, consigue ejecutar javascript del lado del servidor de forma eficaz, logrando resultados realmente increíbles.


Se caracteriza por ser diligente y veloz para crear aplicaciones que demandan sobre todo rápida interacción con el usuario.


Si bien muchos consideran que diseño tiendas online prestashop barcelona un web server en si, por sus capacidades para despachar contenido directo por el puerto 80 (justamente como servidor web) merced a su módulo nativo es que hemos decidido incluirlo en esta lista.


Sun Java System Web Server


Si alguna vez programaste algo en java en entornos empresariales, probablemente te habrás topado con .


También conocido como SJSAS, es un género de servidor web con licencia BSD que está enfocado en brindar despacho a aplicaciones hechas en Java.


Soporta integración nativa con Sun Java Studio Enterprise, Sun Java Studio Creator y NetBeans.


Otras peculiaridades incluyen soporte para PHP,  WebDAV, filtros NSAPI, JDBC y compresión HTTP.


Está libre para Windows, Linux y Unix en sus versiones más populares.


Servidores web mas utilizados


Dentro de todos estos servidores web que mentamos antes, existen múltiples que disfrutan de mayor popularidad, tanto por antiguedad, como por desempeño o tecnologías que aguantan, veremos ahora cuáles son los servidores web más usados.


Este listado de servidores web más utilizados lo hemos obtenido del oficial de Netcraft de Octubre de dos mil dieciocho (el más reciente al momento de redactar este artículo), en él se describen cuáles son los servidores más utilizados, y qué cuota de uso tienen en el mercado global.


De pacto a la gráfica y tabla de datos conseguidos del reporte de servidores más utilizados el resolución es el siguiente.


Lista de servidores más empleados del 2018:


  1. Microsoft IIS
  2. Apache
  3. Nginx
  4. Google GWS

Como vemos en esta gráfica y la pertinente tabla, el claro dominante del mercado hoy día es Microsoft IIS, que ha ganado mucho terreno últimamente frente a su contrincante tradicional Apache, el que se mantuvo como líder indiscutido durante décadas como el más usado.


Nginx prosigue medrando poco a poco, y Google tiene un market share realmente pequeño pues hay que tener en consideración que es usado primordialmente en las plataformas de Google search.


¿Cuál es el mejor servidor web?


Esta es una pregunta que se hacen bastantes personas, es al unísono una pregunta muy difícil pues depende de cada caso.


El concepto de «mejor servidor web» es muy diverso por el hecho de que no será lo mismo para una web sin visitas, con una página HTML estática, a un lugar activo, con miles de visitas simultáneas o bien millones de visitas diarias.


En plataformas de Alojamiento web compartido por norma general lo más fácil, rápido y compatible es LiteSpeed o bien Apache en último término.


Para Alojamiento web dedicado, y a nivel general basados en nuestra experiencia de más de quince años en el mercado de Hosting, tras asistir y hacer setups/configuraciones en miles y miles de servidores, el servidor web que quizás podría catalogarse como «mejor» en concepto de sencillez de instalación y configuración, como compatibilidad con diferentes tecnologías, lenguajes de programación y plataformas es Nginx.


Así que si buscas un server que lo contemple prácticamente todo, que sea a la vez uno de los más rápidos del planeta y tenga una sintáxis de configuración simple, entonces será el recomendado.


De todos los tipos de servidores web que mencionamos: ¿Cuál es tu servidor web favorito? ¿Exactamente en qué ambientes y con qué tecnologías lo empleas?


Si necesitas alguna ayuda para seleccionar el género de servidor web adecuado para tu página o infraestructura, no dudes en informarnos, con gusto estamos para ayudarte.