Qué es un CDN
Un CDN, red de distribución de contenidos, es un conjunto de servidores repartidos por el mundo que guardan copias de los archivos de un sitio y los entregan desde el punto más cercano a quien los pide. En vez de traer cada imagen desde un único servidor, se sirve desde un nodo a unos kilómetros.
La ganancia es de distancia. Los datos viajan rápido pero no instantáneamente, y cada ida y vuelta entre continentes cuesta tiempo que se nota, sobre todo en el TTFB. Acortar el camino es la forma más directa de reducirlo.
Además de acercar archivos, casi todos los CDN hacen otras dos cosas: absorben picos de tráfico que tumbarían el servidor de origen, y filtran peticiones maliciosas antes de que lleguen. Para muchos sitios esa segunda función pesa tanto como la velocidad.
Conviene separarlo de dos cosas con las que se confunde. No es un alojamiento: el sitio sigue viviendo en un servidor de origen, y el CDN se pone delante. Y no es una copia de seguridad: si el origen desaparece, los nodos entregan lo que tengan guardado hasta que caduque, y después no hay nada.
Tampoco hace falta contratarlo como producto aparte. Muchos alojamientos lo incluyen, y algunos CMS lo activan con una casilla. Eso es cómodo y tiene una trampa: al no configurarlo uno mismo, es fácil no saber qué se está guardando ni durante cuánto tiempo, que son justo las dos preguntas que importan.
