Internet Explorer 11を使用して会社のHTTPSサイトに接続すると、最初の接続が非常に遅くなります。通常30秒以上。この最初の接続の後、私は問題なくサイトを閲覧することができます。この問題はInternetExplorerで発生するだけで、ChromeおよびFirefoxでは正常に機能します。
最初の訪問後にキャッシュとCookieをクリアすると、次のページの読み込みが速くなります。問題を再現するには、ブラウザを閉じてから再度開く必要があります。ブラウザを数時間アイドル状態にしても、次のアクセスはまだ速いです。問題は、ブラウザがこのサイトに最初にアクセスしたときだけです。
以下に、開発者ツールバーのネットワークビューを示します。
最初の接続は、HTTPS接続にリダイレクトするHTTP接続です。この接続は非常に遅いです。次の2つの接続は高速です。ブラウザを閉じてHTTPS経由で3番目のURLに直接アクセスすると、読み込みも遅くなります。
詳細ビューのタイミングは次のとおりです(申し訳ありませんが、会社のブラウザの言語を英語に変更することはできません)。
それは何でしょうか?どうすればデバッグできますか?この問題があると、自動化されたWebテストを実行するのは非常に困難です。
問題はHTTPSでのみ発生するので(右?)IEは最初のアクセス時にサイトの失効ステータスをチェックしようとします。おそらく結果をキャッシュしますが、現在のブラウザのみです。セッション。失効の原因となるサーバーに到達するのに問題がある可能性があり(証明書内のOCSP/CRL設定を参照)、接続がタイムアウトする可能性があります。Chromeはほとんどの場合、失効をチェックしません。 Firefoxはより短いタイムアウトを使用し、失敗を無視する場合があります。パケットキャプチャを実行すると、OCSP/CRLを取得しようとする試みが表示されます。