Como funciona um CDN e o que deve ou pode ser feito utilizando ele?
Como funciona um CDN e o que deve ou pode ser feito utilizando ele?
Oi Helton, o CDN é basicamente um serviço de hospedagem estática, ou seja, nele costumam ficar arquivos que dificilmente mudam, ex: Vídeos, Imagens, CSS, JS, etc.
A ideia é que o seu servidor (da aplicação) foque em processar o dinamismo da aplicação e não entregar assets estáticos.
Assim seu servidor não fica gastando poder computacional entregando arquivos e seja mais ágil processando outras coisas.
Uma vantagem clara está ligada a questão de uso de banda e cache. Por exemplo, se dois sites usam o jQuery e não usam um CDN comum, o navegador vai baixar o mesmo arquivo duas vezes por que as URLs são diferentes. Porém, se os mesmos usam o mesmo CDN para carregar o mesmo arquivo, o navegador consegue não baixar o arquivo duas vezes.
Com a ideia do Cloud, ganhamos também o benefício do usuário baixar os arquivos estáticos no servidor mais perto dele.
O que deve ser feito nele? Normalmente só hospedagem de arquivos estáticos mesmo. Se tem algo mais, eu desconheço.