Cache de borda

O cache de borda é um mecanismo que as redes de distribuição de conteúdo (CDNs) usam para armazenar em cache conteúdo da Internet em diferentes locais do mundo. Exemplos incluem dados de sites, armazenamento em nuvem e mídia de streaming. Ao armazenar cópias de arquivos em vários locais de "borda", uma CDN pode entregar conteúdo aos usuários mais rapidamente do que um único servidor.

As CDNs podem ter dezenas ou centenas de data centers espalhados pelo mundo. Cada data center contém servidores de borda que fornecem dados de forma inteligente aos usuários próximos. Na maioria dos casos, os servidores de borda "buscam" dados de um servidor de origem quando os usuários solicitam conteúdo pela primeira vez. Depois que um servidor de borda busca uma imagem, um vídeo ou outro objeto, ele armazena o arquivo em cache — normalmente por alguns dias ou semanas. Em seguida, a CDN atende às solicitações seguintes pelo servidor de borda, em vez do servidor de origem.

Cache em camadas

Uma CDN pode propagar automaticamente o conteúdo recém-buscado para todos os servidores ou esperar que cada servidor solicite os dados. A propagação automática reduz as consultas ao servidor de origem, mas pode resultar na duplicação desnecessária de arquivos raramente acessados. Esperar por solicitações locais é mais eficiente, mas aumenta as consultas ao servidor de origem. As CDNs modernas usam o cache em camadas para equilibrar os dois métodos. Na primeira vez que um usuário acessa um arquivo, a CDN o armazena em cache no servidor de borda local e em vários "data centers primários". Isso reduz a propagação desnecessária de arquivos armazenados em cache e limita as consultas ao servidor de origem.

As CDNs oferecem configurações de cache personalizáveis, como a frequência com que devem verificar se há arquivos atualizados ou quando devem permitir que os arquivos armazenados em cache expirem. A maioria tem um recurso de "limpeza", que permite que webmasters removam conteúdo antigo de todos os servidores de borda de uma só vez. A limpeza de arquivos é útil ao atualizar recursos estáticos, como documentos CSS e arquivos de imagem.

Benefícios do cache de borda

O cache de borda reduz a latência, proporcionando uma entrega mais rápida e consistente de conteúdo da Internet aos usuários de todo o mundo. Por exemplo, um usuário em Sydney, na Austrália, pode enfrentar um atraso de dois segundos ao acessar um servidor em Houston, no Texas. Se os dados estiverem armazenados em cache na Austrália, o atraso poderá ser inferior a um décimo de segundo.

Embora o principal objetivo do cache de borda seja melhorar a velocidade de entrega de conteúdo, ele também oferece dois outros benefícios significativos: redução da largura de banda e redundância.

O cache de borda reduz o uso da largura de banda da Internet ao encurtar a distância que os dados precisam percorrer até cada usuário. Os servidores de borda locais reduzem o congestionamento da Internet e limitam os gargalos de tráfego. A replicação de dados em vários data centers espalhados pelo mundo também oferece redundância. Embora as CDNs normalmente busquem dados de um servidor de origem, data centers individuais podem servir como backups se o servidor de origem falhar ou ficar inacessível.

Atualizado April 23, 2022 por Per C.

quizTeste seus conhecimentos

Which of the following requires an origin server?

A
NAT
0%
B
NFC
0%
C
CAN
0%
D
CDN
0%
Correct! Incorrect!     View the Origin Server definition.
More Quizzes →

O dicionário de informática Tech Terms

A definição de Cache de borda nesta página é uma definição original escrita pelos autores do TechTerms.com. Se você quiser fazer referência a esta página ou citar esta definição, use a barra de citação verde logo abaixo da definição.

Nosso objetivo é explicar a terminologia de informática de um jeito fácil de entender. Buscamos precisão e clareza em cada definição que publicamos. Se você tiver comentários sobre esta definição ou quiser sugerir um novo termo técnico, entre em contato.

A newsletter do Tech Terms

Amplie seus conhecimentos técnicos com nossa newsletter diária ou semanal! Assine hoje e receba novos termos e quizzes na sua caixa de entrada.

Assine a newsletter gratuita do TechTerms

Com que frequência você gostaria de receber um e-mail?

Você pode cancelar a assinatura ou alterar a frequência a qualquer momento usando os links disponíveis em cada e-mail. Dúvidas? Entre em contato.

Observação: a newsletter é enviada em inglês.