Blog personal de Diego de Haller
Blog personal de Diego de Haller

Cómo configurar un CDN para tu blog

 

Si tenéis un blog tan popular como el mío, seguramente no os haga falta poner un CDN (Content Delivery Network) para protegerlo de posibles ataques y acelerar la carga del mismo con los millones de visitas diarias. Pero si tenéis un blog o, simplemente, una página web con muchas visitas, este pequeño tutorial puede daros alguna pista.

La función principal de un CDN es, resumiendo mucho, hacer que la página cargue más rápido para el usuario que la visita. Lo hace haciendo copias de la página en diferentes servidores, miles, distribuidos por todo el mundo. De esta manera, si el servidor que aloja la página está en España y alguien de Finlandia la visita, la página cargará desde el servidor más cercano a su localización, y así no tendrá que ir hasta España para recibir el contenido. Con esta arquitectura, también os protegéis de posibles ataques DoS, ya que vuestro servidor jamás estará expuesto (siempre habrá algún servidor del CDN que sirva la página).

Después de este resumen resumido de lo que es un CDN, aquí van los pasos para activar uno. En mi caso utilizo Cloudflare, que tiene un plan gratuito y que cubre más que de sobra mis necesidades. Vosotros igual necesitáis un plan más potente y, por tanto, de pago. Sí, a veces en Internet hay que pagar por los servicios. Suena sorprendente, pero creedme, es así.

Planes de CloudflareUna vez creada la cuenta, agregad el dominio, que tendrán que escanear para ver todo lo que hay en las DNS.

Dato importante: tenéis que poner el dominio principal, no un subdominio.

Después del scan, os mostrará las entradas DNS que ha recuperado. Revisadlo bien, puesto que en mi caso se dejó un par de entradas y me estuve volviendo loco durante 30 minutos para comprender por qué no funcionaba nada del blog.

Y después de un par de continues, queda la parte importante: cambiar las DNS principales des vuestro dominio. Esto lo hacéis a través del panel de control del servicio que utilizáis para registrar los dominios (GoDaddy, CDMon, …). Tendréis que poner los servidores que os dicen, normalmente dos, y esperar a que se distribuya la información.

Y ya está, en principio todo debería funcionar. Digo en principio, porque en mi caso, para el blog, tuve que quitar el plugin del caché y poner un plugin para que el SSL funcione correctamente.

¡Saludos!