Windows XP - qual é a melhor maneira de implementar um cache de arquivos em uma conexão de internet compartilhada

0

Nos primeiros dias em que estávamos no dial-up, para compartilhar a conexão com a Internet, executamos um programa chamado Wingate no PC que funcionava como um gateway e em todos os clientes. O Wingate tinha um cache de arquivos que você poderia definir o tamanho, e também poderíamos adicionar URLs a uma lista de exceções para garantir que você sempre recebesse cópias novas de sites que exigissem isso. A grande vantagem do cache (além de carregamentos de página mais rápidos) foi que as atualizações para todos os PCs da rede não foram baixadas várias vezes.

Agora, executamos o compartilhamento de conexão com a Internet do Windows XP e ele não parece ter isso. Existe uma maneira de colocar um cache de arquivo em um gateway do Windows ICS?

    
por rossmcm 30.07.2013 / 01:39

1 resposta

1

Não. O Compartilhamento de Conexão com a Internet (ICS) usa a Tecnologia de Conversão de Endereços de Rede (NAT) sem um sistema inteligente Gateway da camada de aplicativos (ALG) para HTTP. O WinGate, se bem me lembro, permitia o acesso como um Dispositivo de Gateway da Internet usando NAT e / ou como um servidor proxy para HTTP. Não me lembro se tinha suporte ALG para HTTP.

NAT sem um ALG HTTP não seria capaz de fazer o que você está pedindo aqui - ele não inspeciona os dados que fluem através dele, exceto em um nível muito baixo - tão baixo que não funciona Não tenho noção de quais arquivos são, esqueça o cache. Mas isso não impede que você execute um servidor proxy para permitir o armazenamento em cache na mesma máquina que está executando o ICS.

Mais detalhadamente: O NAT (executado pelo ICS, sem um ALG) rastreia conexões entre sua LAN e o resto da Internet. Um servidor proxy (conforme executado por uma das funções do WinGate ou conforme executado por um NAT com um ALG HTTP) rastreia solicitações HTTP. As conexões não têm noção de "capacidade de armazenamento em cache", enquanto as solicitações e respostas HTTP fazem. Se você quiser tal comportamento, você pode usar um NAT com um ALG HTTP apropriado ou instalar um servidor proxy com capacidade de armazenamento em cache no mesmo host do ICS e usar o servidor proxy para o tráfego HTTP.

    
por 30.07.2013 / 03:07