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 una CDN para optimizar un Alojamiento Web Infomaniak.
Prólogo
- CDN significa "Content Delivery Network" en inglés, lo que se traduce al francés como "Réseau de diffusion de contenu".
- Un CDN almacena una copia del contenido de tu sitio (imágenes, videos, archivos CSS/JS) en varios servidores dispersos geográficamente.
- Cuando un usuario accede a tu sitio, el CDN le proporciona este contenido desde el servidor más cercano a su ubicación, reduciendo así los tiempos de carga:
- Tu sitio se carga más rápidamente para los visitantes, lo que puede reducir la tasa de rebote y mejorar la experiencia del usuario.
- Al distribuir el contenido, el CDN alivia la carga de tu servidor principal, mejorando su rendimiento y disponibilidad.
- Algunos CDN ofrecen funcionalidades de seguridad como la protección contra ataques DDoS y la seguridad de los datos.
Implementar un CDN
Para usar un CDN, generalmente deberá realizar ajustes en la configuración de su nombre de dominio, específicamente en los registros DNS. Esto permitirá dirigir el tráfico de su sitio web hacia la red de servidores del CDN. Por lo tanto, en general:
- Crea una cuenta en el sitio del CDN de tu elección y añade tu sitio.
- Modifique la zona DNS de su nombre de dominio según las instrucciones proporcionadas por el CDN.
- Pruebe su sitio para asegurarse de que el CDN funcione correctamente.
Guía específica de Cloudflare
Para los clientes que desean optimizar su sitio frente a las sobrecargas provocadas por el paso intenso de bots, el uso de un CDN como Cloudflare suele ser recomendado. El CDN Cloudflare permite optimizar el rendimiento y la seguridad de un sitio web con las siguientes funcionalidades:
- almacenamiento en caché del contenido estático de un sitio
- minificación del código HTML, CSS y Javascript
- protección anti-DDoS básica
- etc.
Para configurar Cloudflare:
- Si es necesario, cree una cuenta en Cloudflare.
- Agregue el nombre de dominio del sitio en cuestión.
- Transfiera todos los registros de la zona DNS del dominio correspondiente a Cloudflare (registros A, MX, TXT, NS, etc.).
- En el Manager Infomaniak, modifique los DNS del dominio correspondiente con los servidores DNS indicados 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: mod_cloudflare
está activado por defecto en todos los alojamientos web de pago.
Activar el Límite de Tasa de 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. Así, durante los picos de tráfico o ataques, las solicitudes llegan de todos modos al servidor de origen, pero con direcciones IP de Cloudflare, lo que dificulta la gestión de la mitigación en un servidor compartido.
La implementación de reglas de "rate limiting" en el firewall aplicativo de Cloudflare es ahora una solución eficaz propuesta. Esta funcionalidad limita el número de solicitudes enviadas al servidor, bloqueando los escaneos agresivos y protegiendo el servidor contra las sobrecargas excesivas.
Y también…
… Amazon CloudFront
Si ya utiliza servicios AWS, CloudFront es fácil de implementar. Cree una distribución, configure los parámetros y enlácela a su sitio.
… Fastly
Regístrese en Fastly, configure su servicio agregando su sitio y definiendo los parámetros de caché. Fastly ofrece opciones de configuración avanzadas.