2011-08-26 94 views

回答

5

CDN的一個原則是內容在地理上接近客戶端 - 如果您只有一個CDN服務器(而不是多個複製服務器),則它不是CDN。

但是,您仍然可以獲得CDN的一些好處。瀏覽器通常只會從任何給定的主機名中並行獲取8個資源。您可以爲您的'CDN'服務器提供多個子域名主機名和輪詢請求。

www1.example.com 
www2.example.com 
www3.example.com 
... 

這將有效增加兩倍的併發請求瀏覽器將讓您的服務器的數量,因爲它會看到三個主機名作爲三個獨立的Web服務器。

+0

如何去實現這個?只有3個不同的子域指向相同的分區,然後在使用不同子域的HTML/CSS切換中指向?或者你可以把所有的文件都說成www.example.com,並且.htaccess將它們分成www1,www2和www3。 – Joey

0

它基本上就像你爲你的客戶創建一個「最佳路線可能」的服務器。 你基本上做的是將多個IP地址放在一個HOSTNAME示例中。 非靜態內容*(動態網頁)上WWW.Example.Com 儘管JSP,AVI等存儲在media.cdn.example.com

media.cdn.example.com擡頭爲1.2.3.4 ; 8.8.9.9; 103.10.4.5;等

所以用戶端的路由器將找到最接近該位置,這將是你的cdn。

另一種方法是強制內容使用特定的路由進行服務,並因此推動路由器執行相同的操作。