06

Fev

O poder das Content Delivery Network

Escrito por Gonçalo Martins   

content delivery network
Antes de mais que é uma Content Delivery Network?

Vamos imaginar o Globo, e os vários continentes que neste existem. Realizar uma viagem de avião (sem escalas) da Europa para a América do Sul, demora mais tempo do que realizar uma viagem da Portugal para Espanha, por exemplo. Básico não?

Então imaginemos que possuímos um website alojado em Portugal. Qualquer pessoa que aceda ao website e seja residente em Portugal, irá carregar esse mesmo site num periodo de tempo inferior a uma pessoa que seja residente, por exemplo, no Brasil

Uma CDN (Content Delivery Network) permite que cópias dos ficheiros do site estejam "espalhadas pelo Globo" em servidores específicos. Quando alguém faz um pedido a um determinado ficheiro, a CDN, vai fornecer esse mesmo ficheiro através do servidor que se encontra mais perto do utilizador que realiza o pedido.

 

CDN content delivery network

 

Na imagem acima possuímos uma CDN. Se me encontrar em Portugal e realizar um pedido à CDN de determinado ficheiro, este vai-me ser servido a partir de Londres, pois é a local, mais perto de Portugal. Se Por acaso eu me encontra-se nas redondezas de Atlanta, este seria-me servido a partir de um servidor alojado em Atlanta.

 

Como possuir acesso a uma CDN?


Actualmente existem duas empresas que são os "supra-sumos" no negocio das CDN, são elas a Akamai e a CDNetworks.

No entanto as duas empresas anteriores podem ser um pouco caras de mais/com qualidade de mais para a maioria dos sites. Nesse caso, apresento-lhe outras soluções:

  1. Nirvanix - Preçario;
  2. Amazon CloudFront - Preçario;
  3. SimpleCDN - Preçario;


Existem ainda outras formas de obter acesso a uma CDN de forma Gratuita, através do Google app Engine. Ou, quem sabe, construir você a sua própria CDN. Mas sobre isso falarei em artigos futuros.


  • 10 - Pré-Loading, o que é, como utilizar?;
  • 11 - Atrase o load de ficheiros (Pós-Loading);
  • 12 - PHP Flush, como e porque?;
  • 13 - Use links da maneira correcta;
  • 14 - ETags, quando podem ou não ser uteis!;
  • 15 - Publicidade, uma forma de matar a performance! Soluções?;
  • 16 - Javascript o porque do Google APIS / YUI;
  • 17 - Google Analytics - Aumente o desempenho;
  • 18 - Exemplo prático de implementação;



Gostou deste Artigo?
Subscreva o feed RSS ou reguiste-se na Newsletter do WebLouca, agora!
Tags:
Categoria:
Se preferir, pode ainda deixar um comentário

PATROCINADORES


cometarios
Trackback(0)
Pedro
Fevereiro 07, 2009

Mais uma vez um excelente artigo!

Por acaso não sabia o que era uma CDN! Acho que vou passar a utilizar!

Mario
Fevereiro 07, 2009

Utilizo a CloudFront da Amazon e so tenho coisas boas a dizer!


Escreva o seu Comentario
 
  pequeno | maior
 

busy
 

Patrocinadores do Site

Subscrever Feed



Artigos

Ultimos artigos
jsimageNeste artigo vou-lhe demonstrar como rodar imagens e qualquer elemento desde div a span co...
phpthumbAtualmente praticamente todos os websites possuem a necessidade de listar os seus artigos...
benchmarksA pouco mais de um ano falei sobre uma ferramenta para otimizar imagens (Artigos/optimize...
phpimageredRedimensionar uma imagem com php pode ser um processo complicado. Quando por exemplo um wo...
linksafiliadosNo inicio do ano escrevi um artigo onde dáva a conhecer uma forma de criar links de afili...