代码之家  ›  专栏  ›  技术社区  ›  SimonDowdles

在我们地区似乎没有CDN的情况下,CDN是否可以通过专用服务器受益?

  •  2
  • SimonDowdles  · 技术社区  · 14 年前

    我在考虑试试亚马逊 CloudFront CDN ,它利用S3服务进行文件存储,并将数据传输到离浏览器最近的服务器,但是,准确地说,我们在南非约翰内斯堡有一台专用服务器,所以我的问题是:

    CloudFront 似乎给你的选择,让你的基地服务器在欧盟,美国,日本,但远不及南非-我猜欧盟是最近的?那么,使用CDN来处理静态文件(css、图像、javascript——不使用googleajaxapi时——和媒体文件)而不是从同一个专用服务器上调用它们,我还会受益吗?请记住,虽然我们有一个专用的服务器,但它仍然是一个共享的托管环境,因为我们在服务器上托管多个客户端网站。

    其次,如果我真的使用像Amazons这样的CDN 云峰

    非常感谢

    3 回复  |  直到 14 年前
        1
  •  1
  •   Ricky Cook    14 年前

    好吧,CDN将从您的主专用服务器上卸下负载。这是非常有利的,因为这意味着您可以将服务器降级到更便宜的级别。

    它还提供了比中小型企业所能实现的(尤其是只有一台服务器)多得多的冗余级别。

    实际上,您必须考虑您希望通过使用CDN实现什么,以及您使用CDN的目的。

    如果您的应用程序依赖于响应时间,而其他什么都不重要,那么由于您的位置离您很近,因此保持专用服务器运行一切可能是值得的。也就是说,通常需要快速响应时间的应用程序只需要服务器整体功能的一小部分,因此您可以只将非时间关键的元素卸载到CDN中,并且仍然可以获得这两个方面的最佳效果。

        2
  •  0
  •   Piers Karsenbarg    14 年前

    我认为你的服务器在哪里无关紧要。你仍然在上传东西到亚马逊(虽然,是的,你可能想利用欧盟的服务器,所以它更快,如果你从南非发送的东西),但CDN的想法是,它有世界各地的终点,这样你就不必担心服务器在这些地方。

    简言之,是的,像Amazon的CloudFront这样的CDN是您希望能够快速提供静态内容的。

        3
  •  0
  •   Larry    8 年前

    其主要思想是服务器距离用户最近(路径越好),下载速度越快。CDN是一个由分布在不同地理位置的多个服务器组成的网络。这意味着与单个专用服务器相反,静态内容是从最近的存在点分发的。这样可以在不同的地区获得更好的速度。是的,您可以在CDN中使用不同的头。