CDN o Content Delivery Network es una red que facilita la distribución de la información a larga escala.
Son vinculos a copias de seguridad que se vinculan en los metadatos de nuestra web y se utilizan para diversificar la distribución de contenido estático a lo largo del territorio, haciendo copias de estos archivos y almacenandolas en servidores repartidos por el mundo.
De esta manera, cuando se realice una petición, será el servidor más cercano al usuario el que realizará la descarga. Esto mejora notablemente la velocidad.
- Reduce el ancho de banda.
- Al hacer las peticiones a servidores cercanos, se libera el servidor principal y el ancho de banda del mismo
- Mejora la velocidad.
- Al repartir la carga de peticiones entre servidores, se reducen los posibles fallos de la red.
- Mejora la seguridad.
- Al haber copias en los diferentes servidores, la información es estable y si un servidor cae, habrán otros.
- Sobrecoste.
- Existen CDN gratuitas, pero las profesionales casi siempre son de pago.
- Requiere un análisis de la ubicación de las peticiones.
-
Se debe tener en cuenta desde donde te hacen las peticiones para adaptar los servidores que utilizas. -Problemas de bloqueos de IP.
-
Algunos paises bloquean las IPs de algunos CDN.
-
Bootstrap, Javascript, Google Fonts y otras liberías usan este tipo de redes