En el mundo del web alojamiento se acostumbra a charlar mucho sobre los servidores, servidores web, servidores de ftp, .
Esto de vez en cuando puede producir confusiones, de ahí que hoy nos vamos a enfocar en explicar qué es un servidor web, para luego ahondar en los modelos de servidores web que existen.
Anteriormente charlamos sobre las , y hoy veremos cuáles son los servidores web más populares, y daremos respuesta a la interrogante de si verdaderamente hay un «mejor» servidor web a nivel general.
Los servidores web son los pilares del Hosting, permiten a los clientes del servicio arrendar almacenamiento en servidores para alojar sus archivos.
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 del servicio que pide dicha información.
Los servidores acostumbran a almacenar por norma general webs, que incluyen ficheros HTML, PHP, ASP, etc, así como imágenes, vídeos y audio.
Son los encargados de servir todo lo que se solicita desde una computadora cuando alguien visita tu web, a ellos les debemos la evolución de la página web tal y como la vemos el día de hoy.
En resumen, un es un equipo informático que satisface solicitudes de otras máquinas (clientes) de forma recóndita que trabaja usando el .
Cuando hablamos de empresas marketing digital referimos a un hardware conectado a una red. El hardware que usa justamente es una de las características de los servidores web en las que difiere de los equipos hogareños, pues tienen potentes CPUs, mucha memoria RAM, discos SSD de alto rendimiento y links a Internet de 1Gbps o bien más.
Como vemos, existen diferentes servidores web para diferentes tipos de necesidades, ahora vamos a explorar cuáles son las clases de servidores web más conocidos actualmente a nivel de software.
En Infranetworking hemos hablado anteriormente sobre la , servidores, planes y géneros 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 tipos de servidores web más utilizados.
Es el web server de referencia para Internet. nació en Abril de mil novecientos noventa y seis y hasta hoy sigue vigente. A lo largo de los pasados 25 años fue el líder indiscutido de los servidores web, hasta que comenzó a perder popularidad en frente de Microsoft IIS y Nginx.
Entre sus ventajas encontramos que es código abierto, es además de esto software gratuito, y multiplataforma (Windows, Linux y Unix). estrategias social media (Linux, Apache, MySQL y PHP) lo popularizó muchísimo a lo largo del auge de las aplicaciones hechas en desde el año 2000 en adelante.
Entre sus desventajas está su bajo rendimiento cuando se reciben miles de requests simultáneos en procesamiento de pedidos de contenido activo o ficheros estáticos, quedando rezagado por su arcaica arquitectura versus nuevas y mejores opciones como Nginx.
Se le conoce como (pronunciado en inglés como «engine ex»), es un servidor web de open source y gratis (si bien asimismo hay una versión comercial) que se resalta por su alto desempeño. Incluye además de esto funciones como servidor proxy dorso HTTP, balanceador de carga, como POP3 y IMAP. Está disponible para Windows, Linux y Unix.
Entre sus beneficios hallamos una configuración simple, pero al mismo tiempo poderosa, dejando configurarlo para integrarse nativamente con casi cualquier tecnología y lenguaje de programación moderno. Es ideal para despachar ficheros estáticos y también dinámicos.
Además se resalta por consumir muy pocos recursos bajo ambientes de muchas visitas simultáneas, ideal no sólo para despachar visitas velozmente, sino asimismo para evitar añadir nuevo hardware cuando no es preciso verdaderamente.
Contras podemos encontrar solo una, y es que no soporta los ficheros .htaccess del tradicional Apache, si bien incluye su lenguaje de rewrites.
El servidor es un software de despacho HTTP desarrollado por LiteSpeedTech, una compañía que se ha enfocado en desarrollar de las mejores para ambientes Linux.
Existen una versión open source y también una versión comercial que incluye diferentes tipos de licencia.
Soporta grandes cantidades de conexiones simultáneas con un consumo de recursos realmente bajo, incluso con aplicaciones demandantes como las que usan PHP. A nivel de archivos estáticos asimismo está a la altura de Nginx.
Se integra nativamente con como Plesk y cPanel, por lo que su adopción por diferentes distribuidores de alojamiento web ha sido tremendamente 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 todavía más rápido 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 abonar por él, pero salvo eso es una de las mejores opciones, aunque no tan popular como Nginx entre la comunidad de administradores web y desarrolladores.
Internet Information Services, asimismo 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 entonces dada su creciente popularidad se integraría con Windows Server 2003, Windows Server dos mil ocho y en posteriores ediciones.
Permite el procesamiento y despacho de páginas desarrolladas en tecnología ASP / ASP.NET, si bien asimismo vale aclarar que sirve para interpretar páginas programadas en Perl o bien PHP.
No es solo un servidor web, sino asimismo una suite de servicios para la web, puesto que ofrece también 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 utilices ASP o ASP.NET con MSSQL, siempre y en toda circunstancia va a ser mejor ir por Linux + Nginx o LiteSpeed.
Hace unos diez años atrás (cuando Nginx era apenas un pequeño que empezaba a dar sus primeros pasos) al momento de buscar un servidor ligero alternativo a Apache que soportara mejor las conexiones concurrentes de miles de usuarios simultáneos, siempre pensabas en .
Lighttpd es un software escrito en C por Jan Kneschke, se distribuye bajo la licencia BSD y está disponible para Unix y Linux.
Una de las características del servidor web es que consume verdaderamente pocos recursos a nivel de RAM y CPU, haciéndolo especialmente útil para VPS o Dedicados de bajos recursos, aparte de que es ideal para balancear cargas por RRDNS.
Soporta comunicación e integración con FastCGI, SCGI y CGI, por lo que es capaz de servir requests de páginas hechas en cualquier lenguaje de programación.
Lo empleamos durante años, y nos «salvó» literalmente de tener que expandir infraestructuras web fácilmente y rápida.
Una de las desventajas de lighttpd es que no aguanta .htaccess, así 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.
Hace poco tiempo descubrimos , mas nos hallamos con que es un servidor web que está creciendo bastante.
Creado por blog diseño web Go, es un tipo de servidor web similar a Apache puesto que apunta a ser funcional, simple de instalar y configurar por el público medio técnico.
Se destaca también por ser uno de los primeros servidores posicionamiento en buscadores seo ofrece HTTPS de manera automática cada vez que activas un host. Al hacerlo, va a tratar de validar tu lugar contra los servidores de Let’s Encrypt con la intención de encriptar la conexión.
También soporta integración con FASTCGI, IPV6, WebSockets y . Lleva consigo un modo de proxy inverso, aguanta compresión Gzip y hosts virtuales.
Entre sus contras o bien desventajas encontramos que aunque ofrece un desempeño afín a Apache, es casi 3 veces más lento al manejar conexiones concurrentes en sitios que precisan de alto rendimiento en el momento de procesar consultas.
Seguramente muchos de ustedes no conocen (abreviado como GWS), y es normal, puesto que no se puede descargar desde ningún lugar, puesto que no está libre para el público.
Se trata de un servidor web privado escrito en C++, que es usado 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 vas a ver que dice «GWS», esta es una clara indicación de que está corriendo Google Web Server.
Se le ha visto presente fortaleciendo servicios de buscas básicamente en el lugar google.com
De hecho al momento de redactar este blog post, si tratamos de ver el género de servidor web de google.com efectivamente confirmamos que es GWS:
[webtech@localhost ~]$ curl -I https://www.google.com
date: Thu, quince Nov 2018 13:05:28 GMT
cache-control: private, max-age=0
content-type: text/html; charset=ISO-ocho mil ochocientos cincuenta y nueve-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-once-quince-13; expires=Sat, quince-Dec-2018 13:05:28 GMT; path=/; domain=.google.com
alt-svc: quic=":443"; ma=2592000; v="cuarenta y cuatro con cuarenta y tres,35"
¿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 pulida, fácil de manejar y sin muchas dificultades. Ojo, esto no quiere decir que no pueda utilizarse en ambientes de alta demanda, pues 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 de esto es multiplataforma puesto que corre en Linux, Mac OS X, Solaris, y BSD.
Durante un breve tiempo Cherokee parecía ser un serio contendiente contra el tradicional Apache, mas luego fue perdiendo fuerza, hasta llegar al día de hoy donde prácticamente absolutamente nadie lo recuerda.
Sus contras: si estás acostumbrado a .htaccess encontrarás que no lo aguanta (es lógico si es un server enfocado en la performance), además de que no parece estar activo a nivel de desarrollo últimamente. En su changelog se ven pocos commits de cambios en el último año.
El conocido , también conocido sencillamente como Node, es un ambiente de desarrollo open source para javascript basado en acontecimientos que corre desde el lado del servidor.
Utilizando como base el motor V8 de Javascript desarrollado por Google en Chrome, logra ejecutar javascript del lado del servidor de forma eficaz, logrando resultados realmente increíbles.
Se caracteriza por ser ágil y rápido para crear aplicaciones que demandan sobre todo veloz interacción con el usuario.
Si bien muchos consideran que no es un web server en si, por sus capacidades para despachar contenido directo por el puerto ochenta (justamente como servidor web) merced a su módulo nativo es que hemos decidido incluirlo en esta lista.
Si alguna vez programaste algo en java en ambientes empresariales, probablemente te habrás topado con .
También conocido como SJSAS, es un tipo 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 características 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.
Dentro de todos estos servidores web que mentamos ya antes, existen múltiples que gozan de mayor popularidad, tanto por antiguedad, como por desempeño o bien tecnologías que soportan, vamos a ver ahora cuáles son los servidores web más usados.
Este listado de servidores web más empleados lo hemos obtenido del oficial de Netcraft de Octubre de 2018 (el más reciente al momento de escribir este artículo), en él se describen cuáles son los servidores más usados, y qué cuota de empleo tienen en el mercado global.
De acuerdo a la gráfica y tabla de datos logrados del reporte de servidores más empleados el veredicto es el próximo.
Lista de servidores más usados del 2018:
Como vemos en esta gráfica y la pertinente tabla, el claro dominante del mercado hoy por hoy es Microsoft IIS, que ha ganado mucho terreno últimamente frente a su rival tradicional Apache, el que se sostuvo como líder indiscutido durante décadas como el más usado.
Nginx sigue creciendo lentamente, y Google tiene un market share verdaderamente pequeño puesto que hay que tomar en consideración que es utilizado principalmente en las plataformas de Google search.
Esta es una pregunta que se hacen muchas personas, es al unísono una pregunta muy difícil puesto que depende de cada caso.
El concepto de «mejor servidor web» es muy diverso porque no va a 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 cada día.
En plataformas de Alojamiento compartido generalmente lo más simple, rápido y compatible es LiteSpeed o 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 Alojamiento web, tras asistir y hacer setups/configuraciones en miles de servidores, el servidor web que quizá podría clasificarse como «mejor» en términos de facilidad de instalación y configuración, así 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 mundo y tenga una sintáxis de configuración fácil, entonces será el recomendado.
De todos y cada uno de los tipos de servidores web que mencionamos: ¿Cuál es tu servidor web favorito? ¿En qué ambientes y con qué tecnologías lo usas?
Si necesitas alguna ayuda para elegir el género de servidor web adecuado para tu página o infraestructura, no dudes en avisarnos, con gusto estamos para asistirte.