Los servidores web son computadoras que han sido configuradas por una compañía de hosting, generalmente en un servicio llamado centro de datos, como se muestra aquí. El único propósito de un servidor web es almacenar sitios web hasta que alguien desee visitarlos y entonces rápidamente responder al navegador del visitante con el contenido del sitio.
Un servidor debe ser capaz de responder, no al menos a varias docenas de peticiones en un instante, sino a cientos. La cantidad de sitios web que un servidor puede hospedar cómodamente, depende de una extensa variedad de factores, incluyendo el hardware del servidor y cuan popular son los sitios.
Incluso el servidor con el hardware mas caro no va a ser muy útil sin el software para conseguir realmente las cosas. La clave de los programas de software de un servidor web son también llamados servidores o demonios.
La mayoría de los servidores utilizados para alojamiento web tienen al menos, este tipo de servidores de software en ejecución todo el tiempo:
• Un servidor HTTP o servidor web (para proporcionar los sitios web)
• Un servidor FTP (para la carga de archivos)
• Un servidor de correo electrónico o dos
• Un servidor de base de datos (para el almacenamiento de información esencial para el funcionamiento de un sitio web)
Tal vez se pregunte … ¿Son los servidores web necesarios? ¿Por qué no puedo simplemente pasar mis sitios web a un computador en casa? Hay varias razones muy buenas.
La mayoría de los ISP (Proveedores de Servicios de Internet) no permiten específicamente a las personas que pongan en marcha algún tipo de servidor en sus redes. Si lo hace, pueden potencialmente suspender o cancelar su cuenta de Internet.
Pero incluso si ese no fuera el caso, tiene que tomar en cuenta la velocidad de carga de su conexión. Mientras que las conexiones de banda ancha son cada vez más y más rápidas, las velocidades de carga son generalmente alrededor de 10 a 20 veces mas lentas que las velocidades de descarga como se muestra aquí:
Cuando ejecuta un servidor en su computador, la velocidad de carga directamente determinará la velocidad de descarga total compartida a través de todo el mundo con acceso a su sitio. Lo más probable es que sólo será capaz de ofrecer hasta un megabit o dos, e incluso si usted simplemente aloja una página web con imágenes sobre el mismo, eso rápidamente se utilizará por sólo unas pocas personas.
Por otro lado, con un servidor profesional de un proveedor de hosting podría tener una conexión tan rápida como de 10.000 megabits y tendría que pagar una fortuna para conseguir incluso una conexión de 100 Mbps a su casa, mientras que un proveedor de hosting puede ofrecer espacio en un servidor con una conexión de velocidad ultra-alta por una fracción del costo.
Por otra parte, la mayoría de los consumidores de ISP de banda ancha no son suficientemente confiables como para alojar sitios web. Probablemente querrá que la gente sea capaz de visitar sus sitios todas las horas del día, lo que no será posible si su conexión a Internet no anda bien o su ISP está llevando a cabo un mantenimiento.
También hay que tener en cuenta los costes de funcionamiento de una computadora por largos períodos, incluyendo el costo de las piezas que pueden fallar y el aumento de los costos de electricidad.
Este tutorial esta completo. Ahora debería tener un buen entendimiento de lo que es un servidor y por que no puede usar su computadora personal como uno.