将服务器设置为CDN

时间:2011-08-26 13:58:53

标签: performance optimization cdn

我们现在有一个服务器和域名,现在基本上用作带有视频文件和图像的大硬盘(由MediaTemple托管)。将此服务器和域设置为CDN需要什么?

我看到这篇文章: http://www.riyaz.net/blog/how-to-setup-your-own-cdn-in-30-minutes/technology/890/

但是这看起来是对框的别名,而不是实际移动内容。我们的内容实际上托管在不同的盒子上。

2 个答案:

答案 0 :(得分:5)

CDN的一个原则是内容在地理位置上与客户端相近 - 如果您只有一台CDN服务器(而不是几台复制的服务器),那么它就不是CDN。

但是,您仍然可以获得CDN的一些好处。浏览器通常只从任何给定的主机名并行获取8个资源。您可以为“CDN”服务器提供多个子域主机名和循环请求。

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

这将使浏览器对服务器的并发请求数量增加三倍,因为它会将三个主机名视为三个独立的Web服务器。

答案 1 :(得分: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。

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