1000 FAQ, 500 tutoriales y vídeos explicativos. ¡Aquí sólo hay soluciones!
Optimizar la distribución de contenido (CDN)
Esta guía explica cómo activar un CDN para optimizar un Alojamiento Web de Infomaniak.
Introducción
- CDN significa "Content Delivery Network" en inglés, que se traduce como "Red de Distribución de Contenidos" en español.
- Un CDN almacena una copia del contenido de su sitio (imágenes, videos, archivos CSS/JS) en múltiples servidores distribuidos geográficamente.
- Cuando un usuario accede a su sitio, el CDN le proporciona este contenido desde el servidor más cercano a su ubicación, reduciendo así los tiempos de carga:
- Su sitio carga más rápido para los visitantes, lo que puede reducir la tasa de rebote y mejorar la experiencia del usuario.
- Al distribuir el contenido, el CDN reduce la carga del servidor principal, mejorando su rendimiento y disponibilidad.
- Algunos CDNs ofrecen funciones de seguridad como protección contra ataques DDoS y seguridad de los datos.
Configurar un CDN
Para utilizar un CDN, generalmente tendrá que ajustar la configuración de su nombre de dominio, específicamente los registros DNS. Esto redirigirá el tráfico de su sitio web a la red de servidores del CDN. En general:
- Registre una cuenta en el sitio del CDN que elija y añada su sitio web.
- Modifique la zona DNS de su dominio según las instrucciones proporcionadas por el CDN.
- Pruebe su sitio para asegurarse de que el CDN funciona correctamente.
Guía específica para Cloudflare
Para los clientes que desean optimizar su sitio frente a sobrecargas causadas por un tráfico excesivo de bots, a menudo se recomienda usar un CDN como Cloudflare. El CDN de Cloudflare optimiza el rendimiento y la seguridad de un sitio web con características como:
- Almacenamiento en caché del contenido estático del sitio
- Minimización del código HTML, CSS y JavaScript
- Protección básica contra DDoS
- y más
Para configurar Cloudflare:
- Si es necesario, cree una cuenta en Cloudflare.
- Añada el nombre de dominio del sitio que desea optimizar.
- Transfiera todos los registros de la zona DNS del dominio correspondiente a Cloudflare (registros A, MX, TXT, NS, etc.).
- En el administrador de Infomaniak, modifique los DNS del dominio correspondiente con los servidores DNS proporcionados por Cloudflare:
- Configure DKIM y DNSSEC si es necesario.
- Cualquier adición o modificación de DNS puede tardar hasta 48 horas en propagarse.
Nota: El módulo mod_cloudflare
está activado por defecto en todos los planes de alojamiento web de pago.
Activar la limitación de tasa en Cloudflare
En la configuración predeterminada, Cloudflare actúa simplemente como intermediario entre el sitio y Infomaniak, reenviando todas las solicitudes a los servidores de Infomaniak. Por lo tanto, durante picos de tráfico o ataques, las solicitudes aún llegan al servidor de origen, pero con direcciones IP de Cloudflare, lo que dificulta la mitigación en un servidor compartido.
La implementación de reglas de "rate limiting" en el firewall de aplicaciones de Cloudflare es ahora una solución eficaz. Esta función limita el número de solicitudes enviadas al servidor, bloqueando escaneos agresivos y protegiendo al servidor contra sobrecargas excesivas.
Otras opciones
… Amazon CloudFront
Si ya utiliza servicios de AWS, CloudFront es fácil de configurar. Cree una distribución, configure los parámetros y vincúlela a su sitio.
… Fastly
Regístrese en Fastly, configure su servicio añadiendo su sitio y estableciendo los parámetros de caché. Fastly ofrece opciones de configuración avanzadas.