比如土豆的http://tdimg.com、YouTube的http://ytimg.com等等……


一樓答案很好了,更詳細技術細節,請看廣告。

=============廣告=============

可以參考這本書。

《大型網站技術架構-核心原理與案例分析》

(亞馬遜預售 大型網站技術架構:核心原理與案例分析/李智慧 噹噹網預售 《大型網站技術架構:核心原理與案例分析(最接地氣的網站架構經驗,網站生存技術心要,應對大數據挑戰的乾貨分享!)》李智慧 著)
靜態數據和動態數據分離,方便使用CDN


  1. 圖片屬於靜態文件,部署在專門的靜態伺服器,首先可以方便緩存和cdn,其次不會因為某些伺服器掛了,導致全站掛了
  2. 瀏覽器對同一域名的並發數量是有限的,把圖片存儲在多台靜態伺服器,可以增加對圖片的並發數,可以參考淘寶的前端優化,就介紹到淘寶上為了增加頁面打開速度,把圖片存放在多台靜態服務(n個二級域名),可以增加圖片載入並發數量
  3. SEO方面的原因,更便於搜索引擎收錄。


每個瀏覽器對每個域名的並發訪問數是有限制的,ie6是4個,ie8是6個吧,記不清楚了。用其它的域名可以有更多的並發鏈接下載。還有一個原因是很多網站訪問都有cookie,換個域名有不會攜帶cookie了,加速伺服器數據解析以及節省伺服器帶寬。我知道的就以上兩點
這樣做是前端優化中的一個知識點,有利於減少請求時候發送的數據,當然還有其他很多好處
我覺得比較適合單純的流量外鏈!


將來(其實也快了吧)的話,http/2或spdy的場景下,分域名存放的必要性也沒有那麼高了吧


推薦閱讀:
相关文章