Nota: L'applicazione desktop Internet Explorer 11 verrà ritirata e non sarà più disponibile per il supporto il 15 giugno 2022 (per un elenco degli elementi nell'ambito, vedere le domande frequenti). Le stesse app e gli stessi siti di Internet Explorer 11 che usi oggi possono essere aperti Microsoft Edge con la modalità Internet Explorer. Per altre informazioni, vedere.

Riepilogo

Quando si configura Internet Explorer per l'uso di uno script di configurazione automatica del proxy, il proxy restituito dalla chiamata FindProxyForURL viene memorizzato nella cache. Il meccanismo di memorizzazione nella cache (Cache automatica dei risultati del proxy) viene eseguito in base all'host, ovvero non in base all'URL. In questo modo si impedisce di usare proxy diversi per accedere allo stesso server Web. Lo scenario di esempio seguente illustra questo comportamento:



  • Configurare un server Web denominato "Server Web" con due cartelle virtuali: "/login" e "/test".

  • Creare il file PAC seguente:

    function FindProxyForURL (url, host)
    {
    if shExpMatch (url, "http://webserver/login") return "DIRECT";
    else return "PROXY myproxy:80; PROXY mybackupproxy:80";
    }
  • Configurare Internet Explorer per l'uso di questo file PAC.

  • Avviare Internet Explorer e digitare l'indirizzo Web seguente:

    http://webserver/loginInternet Explorer carica il file PAC e usa correttamente una connessione diretta.

  • Quando viene visualizzata la pagina di accesso, digitare http://webserver/test. Se si usa Network Monitor, è possibile osservare che l'accesso a "http://webserver/test" usa comunque una connessione diretta invece di uno dei proxy restituiti.

Ulteriori informazioni

La cache automatica dei risultati del proxy è un miglioramento delle prestazioni aggiunto a Internet Explorer 5.5 e versioni successive. Lo scopo della cache è ridurre l'elaborazione lato client dello script di configurazione automatica del proxy. Quando ci si connette a un sito Internet, la funzione FindProxyForURL viene usata per determinare se deve essere usato un proxy e quale proxy usare. Internet Explorer 5.5 e versioni successive controllano prima di tutto la cache dei risultati automatica del proxy per determinare se un proxy è stato usato per connettersi all'host nei tentativi precedenti. Se il controllo non riesce, indica che si tratta del primo tentativo di connessione all'host durante la sessione corrente e si applica la normale logica di rilevamento proxy.

Se uno script di configurazione automatica del proxy è configurato per l'uso e Internet Explorer è in grado di recuperarlo dalla rete (se è abilitata l'opzione Rileva automaticamente Impostazioni o Usa script di configurazione automatica), la cache dei risultati automatica del proxy viene aggiornata con il nome host a cui si accede e il set completo di server proxy restituito analizzando lo script. Nell'esempio, qualsiasi nome host determinato per l'uso di un server proxy avrà "PROXY myproxy:80; PROXY mybackupproxy:80" aggiunto alla cache dei risultati automatica del proxy.

In questo scenario, "myproxy" viene usato per qualsiasi accesso successivo a un nome host memorizzato nella cache e lo script di configurazione automatica del proxy non viene rielaborare. Se "myproxy" è improvvisamente inaccessibile, si verifica quanto segue:

  • Il proxy "myproxy" viene aggiunto all'elenco dei server proxy non attendibili.

  • Il proxy "mybackupproxy" è selezionato per soddisfare la richiesta per il nome host in questione, tratto dalla cache dei risultati automatica del proxy.

  • Se la connessione riesce, "mybackupproxy" viene usato nelle richieste successive a questo nome host durante la stessa sessione di esplorazione.

Se tutti i server proxy restituiti dallo script di configurazione automatica del proxy sono inaccessibili, viene visualizzato un messaggio di errore "Non è possibile visualizzare la pagina" in Internet Explorer ,che si verifica se un server proxy statico è improvvisamente inaccessibile.

In questo modo il failover del proxy continua a verificarsi anche se la cache dei risultati automatica del proxy è abilitata, ma non consente di specificare un server proxy diverso per lo stesso nome host ma, per le istanze, per URL diversi, come illustrato nell'esempio. Se si tratta di un requisito, è possibile disabilitare la funzionalità Cache automatica dei risultati del proxy. In questo modo si otterrà l'elaborazione lato client di ogni richiesta GET emessa da Internet Explorer. Di conseguenza, le prestazioni di Internet Explorer possono essere influenzate in base alla logica dello script di configurazione automatica del proxy e alle relative dimensioni. Per disabilitare la cache dei risultati automatica del proxy, usare uno dei metodi seguenti.

Nota Se si disabilita la memorizzazione automatica nella cache del proxy, le prestazioni di Internet Explorer potrebbero essere interessate.

Metodo 1: Modificare il Registro di sistema

Importante Questa sezione, metodo o attività contiene passaggi che spiegano come modificare il Registro di sistema. L'errata modifica del Registro di sistema può causare seri problemi. Per questo motivo, occorre attenersi scrupolosamente alla procedura indicata. Per una maggiore sicurezza, eseguire una copia di backup del Registro di sistema prima di modificarlo. in modo da poterlo poi ripristinare in caso di problemi. Per ulteriori informazioni su come eseguire il backup e il ripristino del Registro di sistema, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:

322756 Come eseguire il backup e il ripristino del Registro di sistema in Windows È possibile disabilitare la cache automatica dei risultati del proxy usando la chiave del Registro

di sistema seguente:



HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings
Valore: EnableAutoproxyResultCache
Type: REG_DWORD
Data value: 0 = disable caching; 1 (or key not present) = enable automatic proxy caching (this is the default behavior)If the registry key is not present, you can create the registry key by using the following registry file:

Windows Editor del Registro di sistema versione 5.00

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

Metodo 2: Modificare le impostazioni di Criteri di gruppo

  1. Fare clic su Start, scegliere Esegui, digitare gpedit.msc e quindi fare clic su OK.

  2. Nell'Editor oggetti Criteri di gruppo fare doppio clic su Configurazione utente\Modelli amministrativi\Windows Componenti\Internet Explorer.

  3. Fare doppio clic su Disabilita memorizzazione nella cache degli script auto-proxy.

  4. Fare clic su Abilitae quindi su OK.

Potrebbe essere necessario usare questa chiave del Registro di sistema se ci si connette usando un server proxy che gestisce richieste sicure e non sicure nello stesso server. Un esempio di questo comportamento è il software SQUID Proxy Server. Poiché Internet Explorer in genere memorizza nella cache le informazioni sulla porta, potrebbe non inviare una richiesta sicura tramite il numero di porta corretto quando tenta di inviare risposte sicure e non sicure allo stesso server, ma su numeri di porta diversi.

Per altre informazioni sull'aggiunta dell'elenco dei server proxy non valido, fare clic sul numero dell'articolo seguente per visualizzare l'articolo della Microsoft Knowledge Base:

320507 Internet Explorer non riprova a eseguire un nuovo tentativo di server proxy non erta per 30 minuti

Serve aiuto?

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa a Microsoft Insider

Queste informazioni sono risultate utili?

Quanto ti soddisfa la qualità della traduzione?

Cosa ha influito sulla tua esperienza?

Altri commenti e suggerimenti? (Facoltativo)

Grazie per il feedback!

×