Tradicionalmente, ¿por qué ha sido mejor servir los activos del sitio desde múltiples dominios?

La mayoría de los sitios web grandes almacenan su contenido estático, como imágenes, JavaScrips y archivos CSS en una red de entrega de contenido o CDN, ya que desplegar su contenido en múltiples servidores dispersos geográficamente hará que sus páginas se carguen más rápido desde la perspectiva del usuario. Además, aumenta el rendimiento del sitio al reducir el tiempo de ida y vuelta para las solicitudes de recursos.

Como el CDN tiene un nombre de dominio diferente, también proporciona beneficios de fragmentación de dominio. Los navegadores web están restringidos para descargar varios elementos a la vez, por lo que cuanto más use los recursos alojados en dominios externos, más rápido se cargará una página. Esto se aplica a todo, desde imágenes hasta javascripts. Por lo tanto, las solicitudes de recursos estáticos deben ser paralelas y equilibradas entre los nombres de host.