5

Podczas korzystania z programu Internet Explorer 11 do łączenia się z witryną HTTPS mojej firmy pierwsze połączenie jest bardzo, bardzo powolne. Zwykle ponad 30 sekund. Po tym pierwszym połączeniu mogę bez problemu przeglądać witrynę. Problem po prostu dzieje się w Internet Explorerze, działa dobrze w Chrome i Firefox.Pierwsze połączenie HTTPS jest bardzo powolne w programie Internet Explorer 11, co to może być?

Jeśli po pierwszej wizycie wyczyści pamięć podręczną i pliki cookie, ładowanie następnej strony jest szybkie. Muszę zamknąć przeglądarkę i ponownie ją otworzyć, aby odtworzyć problem. Nawet jeśli pozostawię przeglądarkę bezczynną przez kilka godzin, następna wizyta będzie nadal szybka. Problem polega tylko na pierwszej wizycie przeglądarki na tej stronie.

Poniżej można zobaczyć widok sieciowego na pasku narzędziowym programu: Network view

Pierwsza gra to połączenie HTTP, który przekierowuje połączenia HTTPS. To połączenie jest bardzo wolne. Dwa poniższe połączenia są szybkie. Jeśli zamknę przeglądarkę i odwiedzę bezpośrednio trzeci adres URL za pośrednictwem protokołu HTTPS, będzie on również ładowany powoli.

Oto rozrządu w widoku szczegółów (przepraszam, nie mogę zmienić język przeglądarki do firmy angielskim): Detail timing view of problematic request

Co to może być? Jak mogę to debugować? Z tym problemem bardzo trudno jest przeprowadzić automatyczne testy internetowe.

+0

Czy Twój serwer internetowy działa na IIS? http://stackoverflow.com/questions/13386471/fixing-slow-initial-load-for-iis – alex

+0

@alex: to jest IIS, ale powiązany problem dotyczy pierwszego połączenia z witryną. Mój jest pierwszym połączeniem przeglądarki. – neves

Odpowiedz

6

Ponieważ problem występuje tylko z HTTPS (prawda?) Myślę, że IE próbuje sprawdzić stan odwołania witryny przy pierwszej wizycie. Prawdopodobnie buforuje wynik, ale tylko dla bieżącej sesji przeglądarki. Mogą wystąpić problemy z uzyskaniem dostępu do serwera odpowiedzialnego za odwołanie (zobacz ustawienia OCSP/CRL w certyfikacie), przez co połączenie może upłynąć. Chrome w większości przypadków nie sprawdza odwołania, a Firefox może używać krótszego czasu oczekiwania i ignorować awarie. Powinieneś zobaczyć próby uzyskania OCSP/CRL, jeśli zrobisz przechwycenie pakietu.

+0

Dzięki za podzielenie się tym człowiekiem! – Moe

7

Miałem ten sam problem, jak również. Dzieje się tak tylko wtedy, gdy dostęp do strony HTTPS jest uzyskiwany na komputerze bez dostępu do Internetu i tylko przy użyciu IE.

Rozwiązaniem że ja stosuje on LAN byłoby zaktualizować ustawienia IE, jak opisano poniżej:

Przejdź do Opcje czyli zaawansowany zakładka następnie znajdź kategorię bezpieczeństwa i odznacz „Sprawdź datę ważności certyfikatu wydawcy” i „ Sprawdź unieważnienie certyfikatu serwera ". IE Settings

Mam tylko stwierdzili, że obejście po obejrzeniu tego posta, więc dzięki za dzielenie się :)

+1

Dziękuję bardzo, że to był problem! –