Quando você decidiu usar uma CDN?
No início do desenvolvimento. O site é para um fotógrafo e um dos elementos mais desafiadores foi garantir que os tempos de carregamento fossem praticamente invisíveis. Embora não seja tão problemático quanto o vídeo, o limite simultâneo de solicitações HTTP causaria problemas. O site está sendo desenvolvido usando o Google App Engine e, embora ofereçam hospedagem de conteúdo estático, houve problemas com o número de solicitações simultâneas.
Como você mediu o "sucesso" de usar uma CDN?
1) Ser facilmente integrado ao CMS para ficar invisível. Isso causou importantes problemas técnicos no servidor, trabalhos adiados e solicitações assíncronas de AJAX prolongadas - no final, o fluxo de trabalho do CMS teve que ser reformulado (e continua sendo reformulado).
2) Rápido. Usando o Cloudfront da Amazon, notamos enormes aumentos de velocidade, especialmente no Oriente (para onde o fotógrafo em questão se mudará). As operações de upload de arquivos também são rápidas, no entanto, estamos menos do que satisfeitos com a velocidade das alterações de dados META (algumas podem ser bastante extensas), especialmente na propagação do S3 para o CloudFront.
3) barato. O custo de uma CDN deve ser mínimo para nossas necessidades e oferecer muito dinheiro para seus investimentos. Estávamos almejando velocidades de usuário final mais rápidas do que usar o Google App Engine sozinho, mas com o mesmo preço e fico feliz em informar que isso foi alcançado.