我們已經有了一個服務器和域,現在我們基本上使用它作爲一個帶有視頻文件和圖像(由MediaTemple託管)的大型硬盤驅動器。將此服務器和域設置爲CDN需要什麼?將服務器設置爲CDN
我看到這篇文章: http://www.riyaz.net/blog/how-to-setup-your-own-cdn-in-30-minutes/technology/890/
但是,這看起來是混疊箱,而不是實際上移動內容。我們的內容實際上託管在另一個框中。
我們已經有了一個服務器和域,現在我們基本上使用它作爲一個帶有視頻文件和圖像(由MediaTemple託管)的大型硬盤驅動器。將此服務器和域設置爲CDN需要什麼?將服務器設置爲CDN
我看到這篇文章: http://www.riyaz.net/blog/how-to-setup-your-own-cdn-in-30-minutes/technology/890/
但是,這看起來是混疊箱,而不是實際上移動內容。我們的內容實際上託管在另一個框中。
CDN的一個原則是內容在地理上接近客戶端 - 如果您只有一個CDN服務器(而不是多個複製服務器),則它不是CDN。
但是,您仍然可以獲得CDN的一些好處。瀏覽器通常只會從任何給定的主機名中並行獲取8個資源。您可以爲您的'CDN'服務器提供多個子域名主機名和輪詢請求。
www1.example.com
www2.example.com
www3.example.com
...
這將有效增加兩倍的併發請求瀏覽器將讓您的服務器的數量,因爲它會看到三個主機名作爲三個獨立的Web服務器。
它基本上就像你爲你的客戶創建一個「最佳路線可能」的服務器。 你基本上做的是將多個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。
另一種方法是強制內容使用特定的路由進行服務,並因此推動路由器執行相同的操作。
如何去實現這個?只有3個不同的子域指向相同的分區,然後在使用不同子域的HTML/CSS切換中指向?或者你可以把所有的文件都說成www.example.com,並且.htaccess將它們分成www1,www2和www3。 – Joey