O que é um cache da Web?
Um cache da Web é uma pasta de arquivo em um navegador da Web que armazena dados das páginas da Web visitadas pelo usuário. Ele fornece uma maneira de visualizar mais rapidamente o conteúdo da Web dos sites visitados anteriormente e armazena imagens, scripts da Web, arquivos multimídia e outros conteúdos do site. Navegadores da Web e servidores proxy implementam um cache que pode reduzir o tempo necessário para obter informações, reduzir a carga de uma rede, reduzir os custos de transferência de dados e melhorar a acessibilidade da rede.
O tipo mais comum de cache da Web é o cache do navegador, que armazena imagens, dados de vídeo em fluxo contínuo, arquivos JavaScript®, arquivos CSS (Cascading Style Sheet) e outro conteúdo que aparece nos sites. Quando um usuário visita um site, o navegador primeiro procura o conteúdo no cache do navegador. Se o usuário já visitou o site anteriormente, o cache geralmente contém uma cópia armazenada do conteúdo do site, para que o navegador não precise baixar a página novamente do servidor da web. O material em cache tem uma data de validade para garantir que o usuário não esteja visualizando conteúdo desatualizado. Quando o conteúdo da página da web acessada for alterado, os dados do site no cache da web também serão atualizados para refletir essas alterações.
Existe outro tipo de cache da web em redes que implementam um servidor proxy. Quando um usuário navega para um site em seu navegador, é feita uma solicitação ao servidor proxy para verificar se esse site específico já aparece no cache. O cache do servidor proxy contém dados de sites visitados por todos os usuários da rede. Se o material já existir no cache e não estiver obsoleto, ele não precisará ser baixado novamente da Internet. O armazenamento em cache de dados na rede local pode ajudar a melhorar a acessibilidade e a eficiência em redes com alto tráfego ou largura de banda limitada.
Ambos os tipos de caches da web têm suas próprias vantagens e desvantagens. O cache do navegador e o servidor proxy permitem que os usuários acessem os dados do site mais rapidamente. Um cache de servidor proxy é especialmente útil para redes grandes que possuem vários usuários, fornecem largura de banda limitada, experimentam alto uso de dados e implementam streaming de vídeo ou VoIP (Voice over Internet Protocol). Qualquer tipo de cache da web pode ter desvantagens se o material não for atualizado com rapidez suficiente e se o navegador ou servidor proxy não estiver configurado para armazenar em cache certos tipos de dados. O cache também pode ser preenchido rapidamente se apenas uma pequena quantidade de espaço estiver disponível.