0 Compartilhamentos 175 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.

Você pode se interessar

5 plugins de comércio eletrônico para WordPress para alavancar sua loja online
Artigos
3 visualizações
Artigos
3 visualizações

5 plugins de comércio eletrônico para WordPress para alavancar sua loja online

Carlos L. A. da Silva - 27 de março de 2019

Não espere até a Black Friday para correr atrás dos consumidores: comece a preparar sua loja agora!

Paypal faz aporte de USD 750 milhões no Mercado Livre
Notícias
8 visualizações
Notícias
8 visualizações

Paypal faz aporte de USD 750 milhões no Mercado Livre

Redação - 25 de março de 2019

Com a clara intenção de consolidar sua operação na América Latina, em especial no Brasil, Paypal mira em público desbancarizado.

Programação Funcional // Dicionário do Programador
Vídeos
1,655 compartilhamentos6,806 visualizações
Vídeos
1,655 compartilhamentos6,806 visualizações

Programação Funcional // Dicionário do Programador

Thais Cardoso de Mello - 25 de março de 2019

Programação Funcional é o termo falado nesse Dicionário do Programador, conheça mais sobre o assunto.

Deixe um Comentário

Your email address will not be published.

Mais publicações

Promoções de Jogos do Final de Semana (22/03)
Notícias
7 visualizações
7 visualizações

Promoções de Jogos do Final de Semana (22/03)

Carlos L. A. da Silva - 22 de março de 2019
Como substituir os produtos da Adobe pagando nada ou muito pouco
Dicas
9 visualizações
9 visualizações

Como substituir os produtos da Adobe pagando nada ou muito pouco

Carlos L. A. da Silva - 22 de março de 2019
Reagindo a Vagas de Estágio // Vlog React #91
Vídeos
1,655 compartilhamentos6,809 visualizações
1,655 compartilhamentos6,809 visualizações

Reagindo a Vagas de Estágio // Vlog React #91

Thais Cardoso de Mello - 21 de março de 2019