¿Qué es un servidor web?
Un servidor web es una computadora —mucho más potente que tu PC de escritorio— que está encendida y conectada a internet las 24 horas del día, los 365 días del año. Su función principal es almacenar los archivos de sitios web y entregarlos a cualquier persona en el mundo que los solicite a través de un navegador.
Cuando contratás hosting con PEIGRIEGA, tus archivos viven en uno de estos servidores, y nuestro sistema se encarga de que estén disponibles siempre.
El viaje de una página web: paso a paso
¿Qué pasa exactamente cuando escribís "www.peigriega.com" en tu navegador? Suceden varias cosas en fracciones de segundo:
- Resolución DNS: Tu navegador consulta al sistema DNS (como una guía telefónica de internet) para encontrar la dirección IP del servidor donde vive ese sitio.
- Conexión TCP/IP: Tu computadora establece una conexión con ese servidor.
- Solicitud HTTP: Tu navegador le pide al servidor el archivo de la página (por ejemplo, index.php o index.html).
- Procesamiento en el servidor: Si la página usa PHP (como la mayoría de los sitios modernos), el servidor ejecuta el código y genera el HTML final.
- Respuesta: El servidor envía ese HTML a tu navegador, que lo interpreta y te muestra la página.
Componentes de un servidor web
Software de servidor web
El programa que gestiona las solicitudes HTTP. Los más populares son:
- Apache: El más tradicional y compatible. Usado por la mayoría de los hostings compartidos.
- Nginx: Más moderno y eficiente, especialmente para alto tráfico.
- LiteSpeed: Ultra rápido, ideal para WordPress. PEIGRIEGA usa LiteSpeed en sus servidores.
Sistema operativo
La mayoría de los servidores web corren Linux, que es más estable, seguro y eficiente que Windows para este propósito. Distribuciones como CentOS, Ubuntu Server o AlmaLinux son las más comunes.
Intérprete de lenguaje
Para procesar código PHP (el lenguaje de WordPress, WHMCS y la mayoría de los CMS), el servidor necesita un intérprete PHP instalado. En PEIGRIEGA usamos PHP 8.2, que es la versión más rápida y segura disponible.
¿Qué hace que un servidor sea rápido?
Varios factores influyen en la velocidad de un servidor:
- Discos SSD NVMe: Son hasta 10 veces más rápidos que los discos mecánicos tradicionales para leer y escribir datos.
- RAM disponible: Más memoria = más procesos simultáneos sin degradación de velocidad.
- Procesadores modernos: Los CPUs de última generación manejan más solicitudes por segundo.
- Ancho de banda de red: La conexión del servidor a internet debe ser rápida y redundante.
- Cantidad de sitios por servidor: Si hay demasiados sitios en un servidor compartido, la velocidad se ve afectada.
Uptime: la disponibilidad del servidor
El uptime es el porcentaje de tiempo que el servidor está activo y respondiendo. Los proveedores de calidad garantizan un uptime del 99.9% o más.
Hagamos los cálculos: 99.9% de uptime equivale a solo 8.76 horas de inactividad total en un año. En cambio, un servidor con 95% de uptime podría estar caído 18 días al año. ¿Cuántas ventas perdería tu negocio en 18 días sin sitio web?
Seguridad en el servidor
Un servidor web bien administrado incluye múltiples capas de protección:
- Firewall para bloquear accesos no autorizados
- Protección DDoS para ataques de denegación de servicio
- Actualizaciones automáticas del sistema operativo
- Backups automáticos diarios
- Certificados SSL para cifrar las comunicaciones