Internet Explorer 瀏覽器在同一時刻只能從同一域名下載兩個文件。

Internet Explorer 瀏覽器在同一時刻只能從同一域名下載兩個文件。
至於緣由請見 MSDN Blogs:《Internet Explorer and Connection Limits》,如何解除限制請見微軟客戶幫助與支持主頁:《如何將 Internet Explorer 配置爲能夠同時進行兩個以上的下載會話》。
無論 Firefox 有多火,無能否認,IE 仍然是瀏覽器市場的老大。因此,在作系統架構時,不得不去考慮 IE  同時只能從同一域名下載兩個文件的限制。若是超過兩個文件,IE  將會以隊列形式等待兩個文件下載完畢,再去下載接下來的兩個文件。這樣,當在一個頁面顯示多張圖片時,IE 用戶的圖片下載速度就會受到影響。
百度、新浪、雅虎等網站採用了同一組圖片服務器,使用多個二級域名的方式來解決這個問題。
經過 HttpWatch Professional 5.2.17 分析能夠看出,百度的圖片搜索採用了 t1.baidu.com ~ t8.baidu.com 八個域名來顯示圖片,消耗在 IE 瀏覽器端的 Blocked 時間小於0.001秒,很是快。 點擊在新窗口中瀏覽此圖片
新浪的圖片 CDN 一樣採用了 i0.sinaimg.cn ~ i3.sinaimg.cn 四個域名來顯示圖片,消耗在 IE 瀏覽器端的  Blocked 時間也是0.001秒。新浪採用獨立的頂級域名 sinaimg.cn 而非 ***.sina.com.cn  域名做爲圖片服務器域名,還有一個好處,就是 sina.com.cn 域下的 Cookie 信息不會被帶到 sinaimg.cn  域下,提升了圖片服務器解析 header 頭的速度。
點擊在新窗口中瀏覽此圖片
再看網易相冊的一組圖片服務器,只使用 pics.photo.163.com 一個域名,消耗在 IE 瀏覽器端的 Blocked 時間爲0.647秒,就比較慢了。
點擊在新窗口中瀏覽此圖片瀏覽器

相關文章
相關標籤/搜索