ID do artigo: 271361 - Exibir os produtos aos quais esse artigo se aplica.
Importante Este artigo contém informações sobre como modificar o Registro. Antes de modificá-lo, faça backup e certifique-se de que saiba como restaurá-lo caso ocorra algum problema. Para obter informações sobre como fazer backup, restaurar e modificar o Registro, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
256986 Descrição do Registro do Microsoft Windows
Expandir tudo | Recolher tudo

Neste artigo

Sumário

Ao configurar o Internet Explorer para usar um script de configuração automática de proxy, ele armazena em cache o proxy que retornou pela chamada FindProxyForURL. O mecanismo de cache (Automatic Proxy Result Cache) é executado em uma base host (ou seja, não está em uma base URL). Isto impede o uso de outros proxies para ganhar acesso ao mesmo servidor Web. O seguinte cenário de exemplo demonstra esse comportamento:
  • Configurar um servidor Web chamado "Webserver" com duas pastas virtuais. "/login" e "/test".
  • Criar o seguinte arquivo .pac:
    function FindProxyForURL (url, host)
    {
    if shExpMatch (url, "http://webserver/login") return "DIRECT";
    else return "PROXY myproxy:80";
    }
  • Configurar o Internet Explorer para usar esse arquivo .pac.
  • Iniciar o Internet Explorer e digitar o seguinte endereço na Web:
    http://webserver/login
    O Internet Explorer carrega o arquivo .pac e usa corretamente uma conexão direta.
  • Quando a página de logon aparecer, digite http://webserver/test. Se você usar um monitor de rede, será possível observar é possível observar que o uso do conector Monitor de Rede "http://webserver/test" usado o Monitor de Rede obdrtvsardIf usa uma conexão de rede em vez de "meu_proxy".

Mais Informações

O Automatic Proxy Result Cache é um aprimoramento de desempenho adicionado ao Internet Explorer 5.5 e posterior. O objetivo do cache é reduzir o processamento do lado do cliente de um script de configuração automática de cache. Ao se conectar a um site da Internet, a função FindProxyForURL será usada para determinar se um proxy deve ser usado e qual é necessário usar. O Internet Explorer 5.5 e posterior, primeiro, verifica Automatic Proxy Result Cache para determinar se um proxy foi usado para se conectar ao host nas tentativas anteriores. Se isto falhar, indicará que esta é a primeira tentativa para se conectar ao host durante a atual sessão e a lógica de detecção normal de proxy se aplica. A seguinte lista ilustra os usos lógicos do Internet Explorer 5.5 e posterior para determinar se um proxy deve ser usado e qual será usado:
  • Se Detectar automaticamente as configurações estiver ativado no Internet Explorer, uma tentativa será feita para baixar o arquivo Wpad.dat de uma rede local e o processará como sendo um script de configuração automática de proxy. Se um proxy for retornado pelo script e o Internet Explorer tiver estabelecido uma conexão pelo proxy, o Automatic Proxy Result Cache será atualizado com o host e o nome do servidor proxy retornado.
  • Se Usar script de configuração automática estiver ativado no Internet Explorer, o script de configuração automática de proxy será baixado e processado. Se um proxy for retornado pelo script e o Internet Explorer tiver estabelecido uma conexão pelo proxy, o Automatic Proxy Result Cache será atualizado com o host e o nome do servidor proxy retornado.
  • Se o Internet Explorer estiver configurado para um servidor proxy estático, ele será recuperado pelo Registro.
Quando o Internet Explorer usar um script de configuração automática de proxy, uma conexão será aberta com o servidor proxy se o processamento do script indicar que um proxy será usado. Se o servidor proxy não puder estabelecer uma conexão, o nome do servidor proxy será adicionado à lista de links dos servidores proxy incorretos para que ele não seja usado por 30 minutos. Se o script de configuração de proxy contiver um retorno PROXY que liste vários servidores proxy, o próximo proxy da lista de servidor será tentado até que a lista seja desviada ou uma conexão estabelecida. Se a lista for desviada e nenhuma conexão tiver sido estabelecida, uma mensagem de erro "A página não pode ser exibida" será exibida no Internet Explorer.

Quando uma conexão é estabelecida por meio de um servidor proxy, o nome do host de um site e o nome do servidor proxy serão armazenados em cache. Nas tentativas futuras de acesso do nome do host na mesma sessão o Internet Explorer tem informações em cache sobre qual proxy deverá ser usado. Por isso, todas as conexões subseqüentes no host serão tentadas por meio do proxy usado previamente. Isto significa que o nome do servidor proxy armazenado em cache está indisponível na mesma sessão, o script de configuração automática de proxy não é processado novamente e uma mensagem de erro "A página não pode ser exibida" é exibida no Internet Explorer.

Pode convir desabilitar o Automatic Proxy Result Cache para fornecer a redundância de proxy necessária. Isto resultará em processamento do lado do cliente de todas as solicitações GET enviadas para o Internet Explorer. Como resultado, o desempenho do Internet Explorer pode ser afetado, dependendo da lógica no Script de Configuração Automática de Proxy e de seu tamanho. Para desabilitar o Automatic Proxy Result Cache, use um dos seguintes métodos.

Observação Se você desabilitar o armazenamento do proxy em cache automático, o desempenho do Internet Explorer pode ser afetado.

Método 1: modificar o Registro

Aviso O uso incorreto do Editor do Registro, ou outro método, pode causar sérios problemas que talvez exijam a reinstalação do sistema operacional. A Microsoft não garante que os problemas resultantes do uso incorreto do Editor do Registro possam ser solucionados. O uso do Editor do Registro é de sua responsabilidade.

É possível desabilitar o Automatic Proxy Result Cache usando a seguinte chave do Registro:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings


Valor: EnableAutoproxyResultCache
Tipo: REG_DWORD
Dados do valor: 0 = desabilita o cache; 1 (ou chave não encontrada) = habilita o armazenamento do proxy em cache automático (este é o comportamento padrão)
Se a chave do Registro não tiver sido encontrada, é possível criá-la usando o seguinte arquivo do Registro:
Windows Registry Editor Versão 5.00

[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings]"EnableAutoProxyResultCache"=dword:00000000"

Método 2: modificar as configurações de Diretiva de Grupo

  1. Clique em Iniciar, em Executar, digite gpedit.msc e clique em OK.
  2. No Editor de Objeto de Diretiva de Grupo, clique duas vezes em User Configuration\Administrative Templates\Windows Components\Internet Explorer.
  3. Clique duas vezes em Desativar o cache de scripts de Proxy Automático.
  4. Clique em Habilitar e em OK.
Pode ser necessário usar esta chave do Registro se você se conectar usando um servidor proxy que esta identificando solicitações seguras e não seguras no mesmo servidor. Um exemplo deste comportamento é o software SQUID Proxy Server. Como normalmente o Internet Explorer armazena em cache informações de porta, ele poderá não enviar uma solicitação segura ao número da porta correto ao tentar enviar respostas seguras e não seguras ao mesmo servidor, mas a números da porta diferentes. Para obter mais informações sobre a adição da lista de servidores proxy incorretos, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
320507 O Internet Explorer não tenta novamente servidores proxy incorretos por 30 minutos

Propriedades

ID do artigo: 271361 - Última revisão: quarta-feira, 18 de maio de 2011 - Revisão: 3.0
A informação contida neste artigo aplica-se a:
  • Windows Internet Explorer 9 on Windows Server
  • Windows Internet Explorer 8
  • Windows 7 Enterprise
  • Windows 7 Enterprise N
  • Windows 7 Home Basic
  • Windows 7 Home Premium
  • Windows 7 Home Premium N
  • Windows 7 Professional
  • Windows 7 Professional N
  • Windows 7 Starter
  • Windows 7 Starter N
  • Windows 7 Ultimate
  • Windows 7 Ultimate N
  • Microsoft Internet Explorer 6.0
  • Windows Internet Explorer 7
Palavras-chave: 
kbenv kbhowto KB271361

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com