2011-08-26 106 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。

另一种方法是强制内容使用特定的路由进行服务,并因此推动路由器执行相同的操作。