O que é CDN ?

CDN (Content Delivery Network) são links disponibilizados, normalmente por grandes empresas de tecnologia, com arquivos de bibliotecas comuns de javascript ou css, Isso é extremamente útil para evitar desperdício de banda com download de arquivos comuns como Jquery, NodeJS entre outros. Empresas como Microsoft e Google possuem diversos Links disponibilizados com varias versões do JQuery.

As maiores vantagens em se utilizar CDN ao invés de colocar esses arquivos diretamente no projeto são:

  • Se o usuário acessou qualquer site que utilize o mesmo CDN que você, ele não precisará baixar esse arquivo js novamente.
  • Arquivo em diversos servidores, com isso o download dele é mais rápido
  • Não utiliza a banda do seu servidor para envio do arquivo js
  • Utilizar é de graça e não necessita de nenhum pagamento

Esse é um exemplo de como fica a referencia para um CDN em sua aplicação:

<script src="netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css"></script>

Algumas páginas com mais informações de CDN de determinadas empresas: