2011-10-07 71 views
0

任何人都可以解释在CDN中部署ARR的步骤吗?我已阅读指南here在CDN中部署应用程序请求路由

我不明白缓存服务器的位置。当我们从CDN公司购买一台服务器时,它成为了原始服务器。我们需要额外的服务器吗?我们在哪里使用父缓存节点?

在此先感谢

回答

1

本指南介绍如何使用ARR和IIS设置您自己的CDN。所以它假定你为父节点和子节点设置了自己的服务器。这种情况并不常见,但通常你会付费给其他公司使用他们的CDN,例如Windows Azure CDN

原始服务器是具有网站原始或主副本的网络服务器。这是您维护和更新的一个网站。子节点是由访问者的浏览器访问的服务器。如果一个子节点没有请求文件的副本,它将从它的父节点请求它。如果父节点也没有它,它将从原始服务器请求它。父节点和子节点将缓存文件,以便在随后的请求中更快地提供文件。

每个服务器的确切位置取决于您如何设置CDN。但是通常一组子节点都在世界各地的不同地点举办。每组子节点都有一个父节点处理来自该位置所有孩子的所有请求。如果父节点没有缓存中的文件,它将从原始服务器请求它。所以原始服务器通常只接收来自父节点的请求。

+0

Thx为答案@Marco。所以你说如果我们从CDN公司购买5台服务器,我们的网站只能在这些服务器上运行?但是CDN会自动将我们的原始内容分发给他们看起来有必要的任何边缘服务器。如果我们的网站在有限的服务器上工作,我们不能使用此功能。对? – syloc

+0

CDN公司为您提供服务,他们不会向您推销服务器。通常您会为他们支付您生成的请求的带宽和/或数量。您只能从CDN提供图片,CSS文件或JavaScript文件等静态内容。您的网页通常仍由您自己的服务器提供。 –