¿Qué es exactamente una Content Delivery Network (CDN), cómo funciona y por qué querría usar una para mi sitio web? ¿Cuáles son los CDN conocidos por ahí?
Wikipedia lo dice bien:
Una red de entrega de contenido o red de distribución de contenido (CDN) es un sistema de computadoras que contiene copias de datos, colocadas en varios puntos de una red para maximizar el ancho de banda para el acceso a los datos de los clientes en toda la red. Un cliente accede a una copia de los datos cercanos al cliente, a diferencia de todos los clientes que acceden al mismo servidor central, para evitar cuellos de botella cerca de ese servidor.
Los tipos de contenido incluyen objetos web, objetos descargables (archivos multimedia, software, documentos), aplicaciones, transmisiones multimedia en tiempo real y otros componentes de la entrega por Internet (DNS, rutas y consultas de bases de datos)
Redes de distribución de contenido Aloje copias de su contenido y entréguelas a sus visitantes desde un servidor cercano. Por ejemplo, si sus imágenes se sirven a través de un CDN, un visitante de su sitio descarga de manera transparente las imágenes del servidor del CDN en lugar del suyo.
Las dos razones principales para usar un CDN son la reducción del tráfico/ancho de banda en su servidor y el aumento de la velocidad de entrega. Un CDN actúa como un caché: descarga su contenido de su servidor una vez y luego lo entrega a todos los visitantes desde sus propios servidores en lugar del suyo. Un CDN también tendrá una gran cantidad de servidores ubicados en todo el mundo, por lo que podrán servir contenido a la mayoría de los visitantes desde una ubicación más cercana de lo que podría, y así llegar allí más rápido.
“The following three billing meters and rates will apply for the CDN:
•$0.15 per GB for data transfers from European and North American locations
•$0.20 per GB for data transfers from other locations
•$0.01 per 10,000 transactions”
Cuando alguien abre su sitio, el contenido se organiza en una cola. Hasta o a menos que se entregue el primer componente, otro componente no puede serlo. Por lo tanto, aumenta la velocidad de carga general de su sitio. Si utiliza algunos CDN, las solicitudes se pueden procesar de forma paralela. Entonces la velocidad general aumenta.
Puede usar su propio sitio como CDN de usted mismo creando un subdominio.
Es mejor usar google o wordpress para contenido estático. Su tiempo de resolución de DNS es muy menor.