Eu não tenho 100% de certeza sobre qual é a pergunta, então vou tentar fornecer algumas informações gerais;
Existem dois tipos principais de CDN, Origin-Pull e Origin-Push
Origin-Pull significa que o provedor de CDN extrairá o conteúdo de seu servidor e o armazenará em sua rede de POPs (Pontos de presença). Digamos que você tivesse um arquivo localizado no link , e você queria puxá-lo através do seu domínio de provedores CDN, link , você pode simplesmente enviar uma solicitação para o link . Na primeira vez que o arquivo foi solicitado, o provedor CDN se conectaria ao seu servidor como um usuário normal, mas salvaria e distribuiria o conteúdo para todos os POPs (alguns provedores CDN têm mais de 20 POPs), da próxima vez que o conteúdo for solicitado, os POPs já tem o conteúdo armazenado em cache para que possam servi-lo diretamente de seus discos locais, até os fatores que o provedor de CDN usou para armazenar dados (normalmente combinações de cabeçalhos, expiração, última modificação, etc.)
Origin-Push significa que você envia seu conteúdo para um servidor remoto, que o armazena automaticamente nos POPs, por isso, até mesmo a primeira solicitação é rápida.
Em termos de desempenho, é quase o mesmo, então é realmente de acordo com qual sistema você acha mais fácil trabalhar. Eu geralmente escolho origem-pull porque acho mais fácil, embora a maioria dos provedores de origem-push também ofereçam armazenamento em nuvem (veja Amazon S3, Rackspace CloudFiles, Edgecast, etc.)
Em termos de configuração, a maioria dos provedores CDN oferece um domínio para você usar (cloudfront.net para Amazon, edgecastcdn.net para Edgecast etc.), mas quase todos também permitem que você crie seu próprio domínio (cdn.mydomain .com). Seu conteúdo deve, mas não precisa, enviar os cabeçalhos corretos de última modificação, controle de cache e expirados, mas eles podem ser facilmente configurados pelo Apache em arquivos .htaccess
Se você está procurando apenas brincar com os diferentes tipos, ou usando um CDN, obtenha uma conta Amazon AWS, pague pelo que usa e não há requisitos mínimos de uso para poder brincar com os sistemas de nível profissional por apenas alguns centavos