Como funcionam os servidores da Web e a importância da localização
Publicados: 2021-10-22Antes de discutir como os servidores web funcionam, primeiro é necessário entender o que é um servidor e como isso afeta a maneira como seu site ou blog funciona. Fundamentalmente, um servidor web passa as informações e dados necessários para você executar seu site ou blog em seu terminal, seja um PC, um Mac ou um dispositivo portátil como um celular ou tablet.
O que é um Servidor?
Vamos começar afirmando que este não é um post técnico explicando como o Hypertext Transfer Protocol funciona em relação a solicitações e respostas HTTP, nem sobre os aspectos técnicos dos soquetes Java ou C++. Destina-se a explicar em termos compreensíveis o que é um servidor e qual o papel que ele desempenha para tornar seu site ou blog visível na tela. Para a grande maioria, seu servidor equivale ao serviço de hospedagem na web.
Fundamentalmente, um servidor fornece um serviço. Em termos de internet existe mais de um tipo de servidor. Pode ser um computador, um disco rígido ou até mesmo um software. Aqui, estamos discutindo os servidores da web que ajudam a administrar seu site ou blog e como isso funciona para fornecer a você ou ao seu site os arquivos e gráficos que compõem seu site ou blog para que ele apareça para seus visitantes como você deseja. para.
Esses servidores geralmente são bancos de discos rígidos que são carregados com o software necessário para executar o sistema do servidor, para executar seu site ou blog e também para armazenamento dos arquivos e bancos de dados que devem ser carregados quando os visitantes clicam para visitar seu site.
Serviços de hospedagem na web
Quando você se inscreve em um serviço de hospedagem na web específico, você está pagando fundamentalmente ao host para fornecer espaço no servidor, também conhecido como espaço na web. Além desse espaço, seu host também fornecerá largura de banda para permitir a transferência de arquivos de e para o servidor e muitos outros serviços, como segurança, uma plataforma operacional conhecida como painel de controle (por exemplo, cPanel) e outros serviços.
Tudo isso é fornecido pelos servidores web do host. A hospedagem compartilhada envolve o fornecimento de parte de um servidor – você está compartilhando o espaço do servidor com muitos outros usuários. Na verdade, você não obtém sua própria parte do servidor, mas recebe o que está disponível no momento em que precisa usá-lo.
A maioria dos bons serviços de hospedagem na web tem bastante espaço em seus servidores para hospedagem compartilhada, mas se o espaço for vendido em excesso, você poderá experimentar um tempo de inatividade. Serviços de hospedagem na Web, como HostGator, Bluehost e DreamHost, oferecem muito espaço de servidor para clientes de hospedagem compartilhada. Outros podem não, então verifique o tempo de atividade garantido oferecido.
Existem outros serviços mais caros que fornecem uma quantidade garantida de espaço no servidor, conhecidos como VPS, ou hospedagem de servidor virtual privado, e outros que fornecem um servidor só para você. No entanto, não importa qual serviço de hospedagem você tenha, seu servidor web funciona fundamentalmente da mesma maneira.
Como funcionam os servidores web
A maneira mais fácil de explicar como funcionam os servidores web é considerar uma intranet comercial, onde os funcionários da empresa trabalham em terminais sem capacidade de armazenamento: sem armazenamento em disco rígido ou DVD. Todos os softwares que executam seus aplicativos ficam armazenados no servidor da empresa, assim como os arquivos que são gerados no decorrer de seu trabalho. Este servidor pode estar localizado em uma sala da filial da empresa, ou estar localizado no departamento de TI da central em outra cidade, país ou mesmo continente.
Não importa onde está armazenado. Cada funcionário individual pode acessar o software e os arquivos que precisa usar a partir de um terminal sem qualquer capacidade de armazenamento. Sem slots USB, sem DVD e sem disco rígido. O servidor fornece acesso ao software e aos arquivos necessários que são armazenados na RAM durante o uso. Depois de clicar em 'Salvar' as alterações no arquivo são armazenadas no servidor, e cada indivíduo na empresa terá seus próprios logins e permissões individuais para acesso a tipos específicos de arquivo. Em vez de ter PCs individuais, cada um tem seu espaço individual ou compartilhado nos servidores da empresa.
Seu laptop, PC ou até mesmo seu celular podem ser equiparados ao terminal no exemplo acima. Seu servidor de hospedagem é o servidor, e todo o software necessário para operar seu site também é armazenado no servidor de sua hospedagem, juntamente com suas páginas da web, imagens e todos os outros arquivos que você usa em seu site.
Servidores Web e Blogs
Vamos pegar o WordPress como exemplo. Se você tiver um blog WordPress, saberá que sua mídia está armazenada no servidor relacionado ao seu site. Quando um leitor clica para acessar seu blog, o link leva sua solicitação ao sistema do servidor do seu host. Isso inicia uma sequência de eventos resultando na recuperação dos componentes da página do seu blog do sistema de arquivos no servidor e, em seguida, resolvidos na tela do visitante como seu blog.
Quando um visitante do seu site clica em um link, esse clique é visto como uma solicitação para que a página da Web definida no URL do link seja acessada do servidor que armazena os arquivos desse site. Seja armazenado nos servidores do seu próprio host ou em outro serviço de hospedagem, o Uniform Resource Locator identifica a origem do link e o traz para sua tela.
Isso é feito de acordo com a codificação HTML e CSS do site, e muitos arquivos diferentes geralmente são abertos antes que todas as informações sejam recuperadas para permitir que sua página vinculada seja resolvida na tela dos visitantes. Estes incluem o código-fonte HTML para cada página ou blog, os cabeçalhos e rodapés que são aplicados a cada página, os vários arquivos de formatação CSS, as imagens e todos os outros componentes individuais que compõem uma página da web. Tudo isso é armazenado em um servidor, não no seu computador.
Para esclarecer isso, o software de blog WordPress não é armazenado localmente em seu computador, mas no servidor do seu serviço de hospedagem na web. Também armazenado nos servidores de hospedagem da web está o software necessário para operar o servidor, como Apache, Linux, etc. embora isso não seja armazenado em seu espaço na web.
O que é armazenado onde – meu computador e o servidor?
O que é armazenado em sua parte do servidor é o software necessário para executar seu site e sistema de gerenciamento de conteúdo – isso significa WordPress para a grande maioria das pessoas. Se você quiser usar o Microsoft Office, você deve baixá-lo em seu próprio computador. Isso porque você usa este software em seu computador sem precisar de acesso à internet.
O mesmo se aplica a quaisquer outros aplicativos que você precisar. Seu servidor é carregado apenas com os sistemas de software necessários para executar seu site ou blog e para tornar seus arquivos visíveis para aqueles que clicam no URL do seu site ou blog.
Na verdade, todo o seu blog é mantido nos servidores do seu host, incluindo comentários e o sistema de segurança do seu blog. É uma pequena área de espaço disponível para você armazenar tudo que está envolvido em suas comunicações através da internet.
Seu servidor fornecerá as postagens, páginas, gráficos e vídeos que você deseja que sejam exibidos quando alguém visitar as páginas do seu blog. Ele também fornece espaço para você armazenar seu software de blog (por exemplo, WordPress), bancos de dados e todos os outros arquivos necessários para executar seu blog. Verifique em qualquer lugar do seu computador e você não encontrará nenhum desses arquivos em seu disco rígido. Todos são armazenados no servidor.
Velocidade de carregamento e a importância da localização do servidor
A velocidade com que seu blog ou site é carregado depende muito da localização desses servidores da web. Pense em viagens. Leva mais tempo para você voar de Nova York para o Reino Unido do que para Detroit. Da mesma forma, a localização do seu servidor faz diferença na velocidade de carregamento do seu site ou blog. Não estamos falando em horas aqui, é claro, mas em segundos – ou mesmo microssegundos.
Se você estiver localizado no Reino Unido e seu servidor estiver localizado em Nova York, o cara em Detroit provavelmente carregará o blog dele muito mais rápido que o seu. O mesmo com a Austrália: um servidor localizado em Melbourne carregará um blog para uma mulher em Sidney muito mais rápido do que para um cara em Mumbai.
A importância da localização do servidor web não pode ser subestimada! A velocidade de carregamento de um site é um dos fatores que o Google considera em seus cálculos de classificação. Se todo o resto for igual entre dois URLs da web, o site de carregamento mais rápido provavelmente terá a classificação mais alta. Se um visitante achar que precisa esperar o carregamento do seu blog, ele pode decidir tentar outro site que resolva mais rapidamente. Isso está conectado às distâncias relativas entre o servidor e o visitante. A proximidade do seu computador com o servidor é irrelevante.
Distância, largura de banda e tamanho do arquivo
Então, como você pode superar esse problema em relação aos servidores da Web localizados remotamente a partir de sua localização ou de seu visitante? A distância não é afetada pela largura de banda. Seus arquivos levarão exatamente o mesmo tempo de e para um servidor, independentemente da sua largura de banda:

Como você pode ver, mesmo que a distância do seu servidor ao seu computador seja a mesma, a largura de banda faz uma diferença significativa na velocidade de transmissão de seus arquivos. Você pode obter mais tamanho de arquivo em um serviço de banda larga de maior largura de banda.
Se você considerar a banda larga como um tubo que transporta seus arquivos, quanto maior o diâmetro do tubo, mais rápido seus arquivos viajarão porque mais podem ser transferidos ao mesmo tempo. A quantidade de largura de banda que os servidores do seu host da web podem oferecer a você é, portanto, de importância significativa.
Um diagrama semelhante pode ser fornecido para mostrar como é importante que a distância do servidor ao computador seja a menor possível. Quanto mais curto o tubo, ou quanto menor a distância a ser percorrida, maior a velocidade de transferência. Existem várias maneiras de conseguir isso, sendo a mais comum:
- a) Escolha um serviço de hospedagem na web o mais próximo possível de sua cidade natal. No entanto, você estaria se restringindo na escolha disponível para você. O melhor serviço de hospedagem para suas necessidades pode estar localizado a milhares de quilômetros de distância.
- b) Verifique se o seu host possui servidores localizados mais perto de casa que eles usam para sua localização. Por exemplo, alguns serviços de hospedagem na web americanos mantêm servidores na Europa e na Ásia para seus clientes que vivem nesses continentes.
- c) Se você estiver usando um serviço de blog como o WordPress, use um plugin como o W3 Total Cache. Isso pode acelerar a velocidade do servidor e os tempos de download do WordPress, armazenando em cache os arquivos usados com mais frequência.
- d) Use um sistema CDN. As redes de distribuição de conteúdo podem acelerar o carregamento do seu site armazenando conteúdo estático em vários servidores em uma rede mundial de servidores. Seu computador receberá o conteúdo estático do seu site ou blog do servidor mais próximo a você, com base no seu endereço IP.
Conteúdo estático são os dados necessários quando cada página do seu site ou blog é carregada. Isso inclui folhas de estilo, arquivos de imagem, cabeçalhos, aplicativos Flash e JavaScript. Normalmente, tudo isso seria carregado do servidor principal dos serviços de hospedagem na web. Se estiver em Houston e seu visitante estiver na França, pode levar algum tempo para chegar até eles. A CDN permite que eles carreguem esse conteúdo estático de um servidor no Reino Unido, Alemanha ou até mesmo em Paris!
Servidores Web e Localização: Resumo
É muito importante que seu blog ou site carregue rapidamente. O carregamento lento não apenas resultará em uma taxa de rejeição mais alta, pois as pessoas se cansam de esperar, mas também é um fator incluído no algoritmo de classificação do Google. Não apenas o carregamento lento afeta seu volume de tráfego potencial, mas também é menos provável que você os mantenha quando eles virem o link para seu site.
A importância da localização de seus servidores da web é muito importante, pois desempenha um papel importante na rapidez com que suas páginas da web e postagens do blog são resolvidas quando os visitantes em potencial clicam no seu link. É como esperar um ônibus e chegar dois ao mesmo tempo. O lento e o rápido – qual você escolheria?
