多域名指向同一個網站的好處


多域名

1.靜態內容和動態內容分服務器存放,使用不同的服務器處理請求。處理動態內容的只處理動態內容,不處理別的,提高效率,這樣使得CDN(內容分發網絡)緩存更方便

2.突破瀏覽器並發限制 (瀏覽器的並發請求數目限制是針對同一域名的,超過限制數目的請求會被阻塞)你隨便挑一個 G家的 url: https://lh4.googleusercontent.com/- si4dh2myPWk/T81YkSi__AI/AAAAAAAAQ5o/LlwbBRpp58Q/w497-h373/IMG_20120603_163233.jpg, 把前面的 lh4換成 lh3,lh6 啥的,都照樣能夠訪問,像地圖之類的需要大量並發下載圖片的站點,這個非常重要。

3.跨域不會傳cookie,節省寬帶;舉例說一下: twitter 的主站,用戶的每次訪問,都會帶上自己的cookie ,挺大的。假如twitter 的圖片放在主站域名下,那么用戶每次訪問圖片時,request header 里就會帶有自己的cookie ,header 里的cookie 還不能壓縮,而圖片是不需要知道用戶的cookie 的,所以這部分帶寬就白白浪費了。 寫主站程序時,set-cookie 也不要set 到圖片的域名上。 

在小流量的網站,這個cookie 其實節省不了多少帶寬,當流量如facebook twitter 時,節省下來就很可觀了。

關於多域名,也不是越多越好,雖然服務器端可以做泛解釋,瀏覽器做dns解釋也是耗時間的,而且太多域名,如果要走 https的話,還有要多買證書和部署的問題

綜上所述:

  • CDN緩存更方便
  • 突破瀏覽器並發限制
  • 節約cookie帶寬
  • 節約主域名的連接數,優化頁面響應速度
  • 防止不必要的安全問題


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM