Se você tem uma ideia de como a Internet funciona , pode estar se perguntando por que sites hospedados em servidores distantes de você carregam tão rapidamente quanto aqueles hospedados perto de você. Afinal, é lógico que um site na Austrália carregaria mais lentamente para as pessoas nos Estados Unidos do que um site baseado nos EUA. Então, por que não?
Índice
Distância é importante
Na era da Web 1.0, muitas vezes acontecia que sites em outras partes do mundo eram apenas mais lentos. nem sempre era tão ruim, mas você poderia dizer que demorava mais alguns segundos se estivesse na Europa verificando reservas de hotéis na Índia ou no site de um museu no Canadá. Se um site estivesse sob carga pesada, às vezes você poderia esperar 10 ou até 20 segundos.
Isso acontecia porque as informações que você enviava e recebia precisavam viajar mais tempo, atrasando sua conexão. Você pode até replicar essa experiência agora mesmo usando uma VPN . Esses serviços redirecionam sua conexão para qualquer lugar do mundo e diminuem drasticamente sua velocidade ao fazer isso.
Há muito pouco que você pode fazer sobre isso. Embora os dados possam parecer intangíveis, são algo muito real e, assim como a luz ou o som, precisam de tempo para ir de um lugar a outro. Ao conectar-se a um servidor do outro lado do mundo, você aumenta a latência da conexão (o tempo que um servidor leva para responder) além de reduzir a velocidade.
No entanto, isso não explica por que hoje em dia, fora das VPNs, é extremamente raro você se deparar com esse problema. Os sites australianos ainda estão do outro lado do mundo se você estiver nos EUA, mas se você quiser visitar o site de uma companhia aérea australiana como a Qantas , ele carrega tão rápido quanto qualquer outro site.
Corrigindo tempos de carregamento
Acontece que nos vinte anos de carregamento de sites aprendemos um ou dois truques. O mais importante é a criação de redes de servidores espalhados pelo mundo que dupliquem informação, ou seja, terá sempre um servidor relativamente perto de si para os sites que pretende visitar.
Chamadas de redes de distribuição de conteúdo ou CDNs – embora algumas pessoas afirmem que “D” no meio significa “entrega” – essas redes fazem com que você sempre tenha uma cópia do seu site em mãos. Convenientemente, isso também significa que o backup de qualquer site que usa um CDN é feito automaticamente, já que a falha de um servidor significa que os outros na rede podem assumir o controle.
É lógico que são os grandes gigantes da tecnologia que usam esses CDNs – na verdade, mesmo durante a Web 1.0, os sites das grandes empresas sempre carregavam rapidamente, pois tinham cópias de seus sites em todo o mundo. Não importa se você está usando o mecanismo de busca do Google, fazendo login no Facebook ou verificando o Twitter, esses sites serão carregados rapidamente, independentemente da localização.
CDNs para todos
No entanto, não são apenas os grandes players que têm acesso aos CDNs, e mesmo que você esteja apenas configurando um simples site de portfólio ou algo assim, você pode usar um CDN. O construtor de sites sem código Wix tem seu próprio CDN , por exemplo, assim como muitos outros hosts da web.
Um dos maiores CDNs do mundo é o Cloudflare , e empresas grandes e pequenas o usam o tempo todo para garantir que seus sites carreguem rapidamente para qualquer pessoa, em qualquer lugar. No entanto, ainda não é verdade que todo host ofereça um CDN, ou pelo menos algo parecido. Se você estiver comprando hospedagem na web, isso é algo que você deve ter em mente, pois pode afetar a experiência dos visitantes.
É também uma das principais razões pelas quais hospedar seu próprio site nem sempre é uma boa ideia: a menos que você também invista nos serviços de uma CDN, seu site poderá demorar muito para carregar para visitantes internacionais.
Agradeça a um CDN
Embora sejam em sua maioria invisíveis para as pessoas comuns, os CDNs são uma parte absolutamente vital da Internet atual. Sem eles, você gastaria muito tempo esperando o carregamento dos sites, com todos os problemas que isso traria. Imagine trabalhadores remotos tendo que esperar alguns segundos cada vez que carregam uma nova página da web, ou até mesmo navegar no Facebook sem um servidor por perto.
Sem CDNs, provavelmente não teríamos a Web 2.0, pelo menos não como a conhecemos. Mesmo num possível cenário da Web 3.0 , onde a Internet seria muito menos centralizada, as CDNs provavelmente desempenhariam um papel importante. Essas redes não irão a lugar nenhum, pelo menos não tão cedo.