O que é o cache do servidor proxy?
O cache do servidor proxy é usado para ajudar a diminuir o tempo que os usuários nas redes de computadores acessam o conteúdo na Internet. Quando os administradores de rede ativam o cache, o servidor proxy salva o conteúdo acessado com frequência, para que não seja necessário baixar o conteúdo da Internet toda vez que um usuário solicitar. Quando um usuário digita um endereço da web em um navegador, a solicitação vai para o servidor proxy, que procura o material especificado em seu cache. Se a informação solicitada não puder ser encontrada, ela envia uma solicitação para a Internet. Isso pode economizar largura de banda e diminuir o tempo que o usuário precisa aguardar pelo conteúdo.
Os servidores proxy podem usar o cache do servidor proxy passivo e ativo para armazenar em cache o conteúdo. Quando um servidor proxy não consegue encontrar um site solicitado em seu cache e baixa uma nova cópia de um servidor web, ele está executando o cache passivo. O cache ativo ocorre quando o servidor proxy está ocioso e armazena em cache sites que os usuários da rede acessam com freqüência. Ao habilitar o cache ativo, os administradores de rede podem garantir que o servidor proxy tenha uma nova cópia do conteúdo. Uma desvantagem do armazenamento em cache ativo é que ele pode exigir mais largura de banda e pode não ser adequado para servidores com limitações de largura de banda ou tempo de inatividade necessário.
Os dados armazenados no cache do servidor proxy não são permanentes e devem ser atualizados regularmente para garantir que os usuários obtenham a versão mais recente do conteúdo. Embora os objetos em cache precisem ser atualizados quando o conteúdo do site for alterado, eles também terão um prazo de validade. Quando um item expira, o servidor proxy verifica o servidor da Web para obter informações sobre a versão mais recente do conteúdo. Se houver uma alteração, ele fará o download de uma nova cópia; caso contrário, ele não precisará baixar o conteúdo novamente e apenas atualiza o tempo de expiração. Os servidores proxy mantêm um log dessas ações para que os administradores possam visualizar com que frequência o servidor está obtendo novo conteúdo e com que frequência os usuários acessam o conteúdo diretamente do cache.
O cache do servidor proxy tem uma desvantagem, pois às vezes pode prejudicar o desempenho da rede. Se o administrador da rede alocar muito pouco espaço no servidor para armazenamento em cache, o servidor precisará continuar removendo itens do cache. Os itens menos usados ou que expiram mais cedo geralmente serão removidos primeiro para abrir espaço para mais itens quando necessário.