前言
有時常常會在 Server 上開啟 IE 測試網頁是否正常。
當開啟 IE 輸入 https 的網頁後,會發現跑了很久後才出現。
但如果用 Chrome 的話,一下子就出現了。
原因
如果 IE 先出來的網頁是 「此網站的安全性憑證有問題」,按下「繼續瀏覽此網站」才會真的進入網頁,如下圖所示,
假如使用 localhost or ip 走 FQDN的憑證,就會發生不一致的狀況。
而 IE 預設會去驗證憑證,如下,
所以,如果要避免被這種狀況,可先取消 IE 的驗證憑證選項,等測試完成後,再回復預設值,如下,
IE => 網際網路選項 => 進階 Tab => 安全性(區段)
取消以下2個勾選
- [ ]檢查伺服器憑證撤銷
- [ ]檢查發行者的憑證是否被撤銷
參考資料
First HTTPS connection is very slow in Internet Explorer 11, what can it be?