Em que momento vale a pena adicionar uma CDN (rede de entrega de conteúdo) ao seu site?
Quando ocorre um dos seguintes:
- Você está alcançando um grande público internacional. Uma análise cuidadosa do seu público mostra que muitos deles estão a uma distância de 100 a 300ms de ida e volta (RTT). Você faz as contas e descobre que um grande grupo de clientes está obtendo um site um tanto lento, devido ao desempenho tão alto do TCP / IP em links com produtos com alto atraso de largura de banda .
- Você acha que tem muitas solicitações para arquivos principalmente estáticos, como streaming de vídeo, áudio, PDFs, imagens etc. Na verdade, existem tantas solicitações por segundo que não podem ser tratadas com facilidade, basta configurar 2, 3 , 4 ou mais servidores dedicados à veiculação de arquivos estáticos.
- Você é um nerd de tecnologia e configura um site usando o Amazon Cloudfront ou o Cachefly apenas para se divertir. Não se sinta mal, eu também fiz isso.
Eu tenho visto repetidamente artigos em que o SimpleCDN não foi tão bom. É realmente difícil quantificar objetivamente o desempenho das várias CDNs, mas aqui está uma tentativa . Talvez eu esteja sendo injusto com o SimpleCDN aqui, mas eles não seriam minha primeira escolha.
O Amazon Cloudfront é consistentemente bom ... não ótimo, mas barato e fácil de começar .
Edit: Akamai ainda parece ser o melhor CDN, caro, mas vale a pena. Veja a apresentação recente do SmugMugs , slide 7 no PDF ou a versão mais detalhada no vídeo. Eu nunca trabalhei com a Akamai, sempre os descartei como obviamente muito caros para os sites em que trabalhei. Talvez isso esteja começando a mudar, eu não sei, mas eles estão tentando reduzir a barreira à entrada no serviço da CDN.