0 Compartilhamentos 333 Views

“CDN” de baixo custo

26 de fevereiro de 2014

Nem todo mundo pode pagar por uma Content Delivery Network (CDN).

Se você não conhece esse tipo de serviço, CDNs são um sistema de diversos servidores e múltiplos datacenters localizados em diferentes pontos da Internet com o objetivo de oferecer conteúdo para terceiros com absoluta estabilidade e performance. Basicamente, você hospeda seu site ou arquivos do seu site em uma CDN e eles estarão disponíveis para seus visitantes, faça chuva ou faça sol.

O problema é que, assim como todo serviço de alta performance e segurança, CDNs são caras. O que não impede que você aproveite o conceito e melhore pelo menos a performance do seu próprio site.

Tudo o que você precisa são de dois domínios diferentes e dois servidores.

Tradicionalmente navegadores tem um limite entre 4 e 8 requisições HTTP por domínio. Se a sua página carrega 80 imagens, javascripts, CSS, Flash e outros elementos, o navegador do usuário vai precisar fazer umas dez viagens para carregar essa areia toda, na melhor das hipóteses. Não é exatamente assim que requisições HTTP funcionam e o tamanho dos arquivos pode alterar a fórmula, mas você entendeu o principal: quanto mais elementos, mais demorada é a carga da sua página, por uma própria limitação do navegador.

Com um segundo domínio funcionando para o seu site, você pode dobrar efetivamente o número de requisições que são feitas simultaneamente. Com três domínios diferentes, você triplica esse número e assim sucessivamente. Se você possui uma rede de sites e alguns elementos comuns se repetem em todos eles, como o logo da sua empresa, por exemplo, armazene este arquivo em um único servidor e referencie nos outros, para ganhar performance na primeira carga e aproveitar o cache do navegador do usuário nas seguintes.

Lembre-se: se você possui meusite.com, não é má ideia ter o controle também de meusite.com.br, meusite.net e meusite.org, ou algum oportunista pode eventualmente pegá-los e abusar da confiança dos seus usuários. Configurando seu domínio alternativo para hospedar parte do seu site (imagens, CSS, javascript etc), você otimiza a performance e não abre brechas para golpes.

Uma opção mais avançada seria ter um balanceamento de carga entre os servidores ou mesmo replicar o conteúdo não textual entre os domínios para o caso de um dos servidores sair do ar. Mas tome cuidado para  não reproduzir o conteúdo textual ou o Google pode penalizar seu domínio nos resultados de busca.

Se nem mesmo ter mais de um domínio ou hospedagem for uma opção economicamente viável para o seu projeto, lembre-se da regra das requisições HTTP. Você ainda pode aproveitar o truque mantendo suas bibliotecas de JavasScript (como jQuery, por exemplo) armazenadas em outro endereço, assim como webfonts. Só não caia na tentação do hotlink, a infame prática de usar imagens e arquivos hospedados em outros sites sem permissão de seus hospedeiros.

Carregando...

Você pode se interessar

Promoções de Jogos do Final de Semana (25/09)
Notícias
12 visualizações
Notícias
12 visualizações

Promoções de Jogos do Final de Semana (25/09)

Carlos L. A. da Silva - 25 de setembro de 2020

Confira as melhores ofertas de jogos de PC para o final de semana.

Cinco alternativas ao Moment.js que você precisa conhecer agora
Artigos
11 visualizações
Artigos
11 visualizações

Cinco alternativas ao Moment.js que você precisa conhecer agora

Carlos L. A. da Silva - 25 de setembro de 2020

Biblioteca será aposentada, mas não é de hoje que já existem opções mais robustas no mercado.

Como desativar temporariamente sua conta do Facebook
Dicas
79 visualizações
Dicas
79 visualizações

Como desativar temporariamente sua conta do Facebook

Carlos L. A. da Silva - 19 de setembro de 2020

Preparado para um "detox" da rede social? O Facebook permite que você suspenda sua conta sem precisar apagá-la permanentemente.

Deixe um Comentário

Your email address will not be published.

Mais publicações

Promoções de Jogos do Final de Semana (18/09)
Notícias
17 visualizações
17 visualizações

Promoções de Jogos do Final de Semana (18/09)

Carlos L. A. da Silva - 18 de setembro de 2020
O que você precisa saber sobre o Pix
Artigos
26 visualizações
26 visualizações

O que você precisa saber sobre o Pix

Carlos L. A. da Silva - 16 de setembro de 2020
Como centralizar no CSS de forma definitiva
Dicas
23 visualizações
23 visualizações

Como centralizar no CSS de forma definitiva

Carlos L. A. da Silva - 12 de setembro de 2020
Promoções de Jogos do Final de Semana (11/09)
Notícias
30 visualizações
30 visualizações

Promoções de Jogos do Final de Semana (11/09)

Carlos L. A. da Silva - 11 de setembro de 2020