O que é Edge?
Edge é a ideia de executar código perto de quem acessa. O termo, também chamado de edge computing ou computação de borda, descreve uma rede de servidores espalhados por várias cidades que atendem o usuário a partir do ponto mais próximo dele.
O problema que o Edge resolve é a distância física. Um site hospedado em um servidor em São Paulo responde rápido para quem está em São Paulo e mais devagar para quem está em Lisboa, porque o pedido precisa atravessar o oceano e voltar. O Edge encurta esse caminho.
A borda começou entregando arquivos estáticos, papel clássico da CDN. Com o tempo, os provedores passaram a rodar código nesses mesmos pontos: redirecionamento, teste A/B, autenticação, personalização e até renderização de página acontecem ali, antes de qualquer pedido chegar ao servidor central.
Como funciona na prática?
O funcionamento segue quatro pontos.
- Rede distribuída. O provedor mantém pontos de presença em dezenas de regiões. Cada ponto é capaz de responder por conta própria.
- Roteamento por proximidade. Quando o usuário faz um pedido, a rede o direciona ao ponto mais próximo em termos de rota, não necessariamente em quilômetros.
- Execução na borda. O código roda ali, com tempo de resposta curto. Funções de borda costumam ter limites de tempo e memória menores que os de um servidor tradicional.
- Origem só quando necessário. Se o ponto de borda não tem a resposta ou precisa de dados que só existem no banco central, ele consulta a origem e guarda o resultado em cache.
O Edge muda a arquitetura do projeto. Estado, banco de dados e processos pesados continuam centralizados, e a borda cuida do que precisa ser rápido e simples.
Edge vs CDN vs servidor de origem: qual a diferença?
| Aspecto | Edge | CDN | Servidor de origem |
|---|---|---|---|
| Função principal | Executar código perto do usuário | Distribuir arquivos em cache | Guardar dados e rodar lógica central |
| Localização | Vários pontos pelo mundo | Vários pontos pelo mundo | Uma ou poucas regiões |
| Tipo de tarefa | Roteamento, personalização, resposta rápida | Imagens, CSS, JavaScript, vídeo | Banco de dados, processos pesados |
Veredito: a CDN entrega arquivo, o Edge executa lógica, e o servidor de origem guarda a verdade dos dados.
Exemplos de uso
Um e-commerce brasileiro que vende para Portugal coloca a página de catálogo na borda. O visitante de Lisboa recebe a página do ponto europeu, e só o checkout conversa com o servidor no Brasil.
Um site institucional usa uma função de borda para redirecionar o visitante conforme o país, entregando a versão em português ou em espanhol sem carregar a página duas vezes.
Um portal de conteúdo roda teste A/B na borda. A escolha da variante acontece antes da resposta chegar ao navegador, o que evita a piscada de conteúdo trocando na tela.
Erros comuns
- Tratar Edge como sinônimo de CDN e esperar que ele resolva lógica de aplicação por padrão.
- Colocar consulta a banco central dentro de função de borda, o que anula o ganho de latência.
- Ignorar os limites de tempo e memória das funções de borda ao mover código pesado para lá.
- Adotar borda em um site com poucos acessos e todos na mesma região, onde o ganho é irrelevante.
Perguntas frequentes sobre Edge
Edge vale a pena para um site pequeno?
O ganho depende de onde estão seus visitantes. Um site com público concentrado em uma região próxima ao servidor tem pouco a ganhar. Quando o público está espalhado por países ou continentes, a borda corta o tempo de ida e volta e a diferença aparece na performance do site.
Edge substitui a hospedagem tradicional?
Não. A borda cuida da camada rápida e distribuída, e o servidor central continua guardando banco de dados, arquivos e processos que exigem estado. Projetos que usam Edge quase sempre mantêm uma origem em cloud hosting ou equivalente.
Qual a diferença entre Edge e cloud?
Cloud descreve infraestrutura sob demanda, normalmente concentrada em algumas regiões grandes. Edge descreve a execução distribuída em muitos pontos próximos do usuário. Os dois convivem: a nuvem sustenta a base da aplicação e a borda atende a ponta.