為什么通常圖片服務(wù)器都會(huì)采用獨(dú)立域名而不是二級(jí)域名?
時(shí)間:2023-02-18 16:52:01 | 來(lái)源:建站知識(shí)
時(shí)間:2023-02-18 16:52:01 來(lái)源:建站知識(shí)
這個(gè)問題和
為什么很多網(wǎng)站的內(nèi)容儲(chǔ)存用別的域名?有什么好處? 比較像, 本站有辦法合并這兩個(gè)問題么?
摘一下原答案:
三個(gè)最主流的原因:
1. CDN緩存更方便
2. 突破瀏覽器并發(fā)限制 (你隨便挑一個(gè) G家的 url:
https://lh4.googleusercontent.com/-si4dh2myPWk/T81YkSi__AI/AAAAAAAAQ5o/LlwbBRpp58Q/w497-h373/IMG_20120603_163233.jpg, 把前面的 lh4換成 lh3,lh6啥的,都照樣能夠訪問,像地圖之類的需要大量并發(fā)下載圖片的站點(diǎn),這個(gè)非常重要。)
3. Cookieless, 節(jié)省帶寬,尤其是上行帶寬 一般比下行要慢。。。
還有另外兩個(gè)非常規(guī)原因:
4. 對(duì)于UGC的內(nèi)容和主站隔離,防止不必要的安全問題( 上傳js竊取主站cookie之類的) 。
正是這個(gè)原因要求用戶內(nèi)容的域名必須不是自己主站的子域名,而是一個(gè)完全獨(dú)立的第三方域名。
5. 數(shù)據(jù)做了劃分,甚至切到了不同的物理集群,通過子域名來(lái)分流比較省事. ^_^ 這個(gè)可能被用的不多。
PS: 關(guān)于Cookie的問題,帶寬是次要的,安全隔離才是主要的。
關(guān)于多域名,也不是越多越好,雖然服務(wù)器端可以做泛解釋,瀏覽器做dns解釋也是耗時(shí)間的,而且太多域名,如果要走 https的話,還有要多買證書和部署的問題,^_^。
關(guān)鍵詞:獨(dú)立,采用,通常,圖片,服務(wù),都會(huì)