Antes de olhar para o CDN, confirmo que o site está otimizado corretamente. A primeira coisa é verificar seus registros e ver qual conteúdo está usando a maior parte da largura de banda.
Você não indica a natureza do site, mas se a maior parte da largura de banda for proveniente de pessoas que baixam arquivos zip e rar, talvez não haja muito o que você pode fazer para otimizar. Novamente, sem conhecer a natureza, é muito difícil sugerir algo aqui, mas pode valer a pena considerar:
- Os arquivos são realmente necessários? Por exemplo, as pessoas que estão fazendo o download realmente estão procurando pelo arquivo completo? Há casos em que eles estão baixando o arquivo zip apenas para visualizar um pequeno conteúdo dentro dele?
- Existe uma alternativa para eles baixarem? Uma prévia ou visualizador pode ser fornecido no navegador, o que elimina a necessidade de baixar arquivos?
- Você pode usar o bittorrent para hospedar os arquivos? Seu servidor pode propagá-lo, mas quanto mais pessoas fizerem o download / propagação, menos tráfego você terá que manipular.
No que diz respeito à otimização do site atual:
- certifique-se de que o conteúdo estático (imagens, javascript, css) tenha cabeçalhos de cache apropriados (que garantem que os navegadores não os baixem continuamente continuamente)
- O mesmo vale para HTML estático e até HTML dinâmico, se o conteúdo não estiver mudando.
- Minimize seu css, js e html.
- Verifique se os arquivos estão divididos adequadamente (por exemplo, não inclua css / js diretamente nos arquivos HTML, especialmente se o HTML for dinâmico)
- Use YSlow para verificar todos os itens acima e aponte mais otimizações
Como o @databyte diz, compactar algo (gzip) que já está compactado não ajuda.
Os CDN são projetados principalmente para descarregar o tratamento de conteúdo estático e melhorar o desempenho de seu site. Eles fazem isso parcialmente, aliviando a carga e permitindo que seu servidor se concentre em servir o conteúdo dinâmico (parece que a carga não é um problema para você). Eles também colocam servidores em redes muito rápidas e os localizam em provedores. A razão para isso é tornar a velocidade o mais rápida possível e a latência o mais baixa possível. Se um usuário final acessa o conteúdo de um CDN e o conteúdo é veiculado diretamente de seus provedores POP, esse é o caminho mais curto possível: ele passa inteiramente pela rede gigabit no POP e depois diretamente para o usuário - nada acontece no real "Internet".