5

Quando si utilizza Internet Explorer 11 per connettersi a un sito HTTPS della mia azienda, la prima connessione è molto, molto lenta. Di solito più di 30 secondi. Dopo questa prima connessione, posso navigare nel sito senza problemi. Il problema si verifica solo in Internet Explorer, funziona bene in Chrome e Firefox.La prima connessione HTTPS è molto lenta in Internet Explorer 11, cosa può essere?

Se dopo la prima visita, svuoto la cache e i cookie, il caricamento della pagina successiva è veloce. Devo chiudere il browser e riaprirlo per riprodurre il problema. Anche se lascio il browser inattivo per un paio d'ore, la prossima visita è ancora veloce. Il problema è solo nella prima visita di un browser a questo sito.

qui sotto potete vedere la vista di rete della barra degli strumenti di sviluppo: Network view

Il primo collegamento è una connessione HTTP che reindirizza a una connessione HTTPS. Questa connessione è molto lenta. Le due connessioni seguenti sono veloci. Se chiudo il browser e visito direttamente il terzo URL tramite HTTPS, verrà caricato anche lentamente.

Qui è la tempistica nella vista dettagliata (spiacente, non posso cambiare la mia azienda lingua del browser a inglese): Detail timing view of problematic request

Cosa può essere? Come faccio a eseguirne il debug? Con questo problema, è molto difficile eseguire test web automatizzati.

+0

è il server Web in esecuzione su IIS? http://stackoverflow.com/questions/13386471/fixing-slow-initial-load-for-iis – alex

+0

@alex: è IIS, ma il problema collegato è per la prima connessione al sito. Il mio è la prima connessione del browser. – neves

risposta

6

Poiché il problema si verifica solo con HTTPS (giusto?), Suppongo che IE cerchi di verificare lo stato di revoca del sito alla prima visita. Probabilmente memorizza nella cache il risultato, ma solo per la sessione corrente del browser. Potrebbero esserci problemi per raggiungere il server responsabile della revoca (vedere le impostazioni OCSP/CRL all'interno del certificato) e quindi la connessione potrebbe scadere. Chrome non controlla la revoca nella maggior parte dei casi e Firefox potrebbe utilizzare un timeout più breve e ignorare i guasti. Dovresti vedere i tentativi di ottenere OCSP/CRL se esegui un'acquisizione di pacchetti.

+0

Grazie per aver condiviso quest'uomo! – Moe

7

Ho avuto lo stesso problema pure. Succede solo quando si accede al sito HTTPS su una macchina senza accesso a Internet e utilizzando solo IE.

Una soluzione che ho applicato on LAN sarebbe quello di aggiornare le impostazioni di IE come descritto di seguito:

Vai a Opzioni di IE, scheda Avanzate quindi individuare categoria di sicurezza e deselezionare “Verifica revoca dei certificati dell'editore” e “ Controllare la revoca del certificato del server". IE Settings

ho trovato solo soluzione dopo aver visto questo post, quindi grazie per la condivisione :)

+1

Grazie mille, questo era il problema! –

Problemi correlati