¿Es mejor usar Cache o CDN?

Estaba estudiando sobre el rendimiento del navegador al cargar archivos estáticos y esta duda ha llegado.

Algunas personas dicen que el uso de archivos estáticos CDN (es decir, el Código de Google, jQuery más reciente, AJAX CDN, ...) es mejor para el rendimiento, ya que se solicita desde otro dominio que no sea la página web completa.

Otra forma de mejorar el rendimiento es establecer elExpires encabezado igual a algunos meses después, lo que obliga al navegador a almacenar en caché los archivos estáticos y reducir las solicitudes.

Me pregunto cuál es la mejor manera, pensando en el rendimiento y si puedo combinar ambas.

Gracias de antemano chicos, me encanta StackOverflow.

Respuestas a la pregunta(5)

Su respuesta a la pregunta