更换 CDN 服务商到 Cloudfront

差不多使用 Keycdn 有大半年了,这次又再次换回了 Amazon 的 CloudFront。

Keycdn 同 Cloudfront 的比较文章有很多,就不详细展开了,这里就提几点我比较在意的好了。

第一,节点数目

Cloudfront 在全球它有超过 57 个节点,分布在美国,欧洲,亚洲,澳洲,以及南美;其低延迟性是获得认可的。 这里有它的完整列表以及详细解释。下面只列出截至到今天为止的节点。

United States

  • Ashburn, VA (3)
  • Atlanta, GA
  • Chicago, IL
  • Dallas/Fort Worth, TX (2)
  • Hayward, CA
  • Jacksonville, FL
  • Los Angeles, CA (2)
  • Miami, FL
  • New York, NY (3)
  • Newark, NJ
  • Palo Alto, CA
  • San Jose, CA
  • Seattle, WA
  • South Bend, IN
  • St. Louis, MO

Europe

  • Amsterdam, The Netherlands (2)
  • Dublin, Ireland
  • Frankfurt, Germany (3)
  • London, England (3)
  • Madrid, Spain
  • Marseille, France
  • Milan, Italy
  • Paris, France (2)
  • Stockholm, Sweden
  • Warsaw, Poland

Asia

  • Chennai, India
  • Hong Kong (2)
  • Mumbai, India
  • Manila, the Philippines
  • New Delhi, India
  • Osaka, Japan
  • Seoul, Korea (3)
  • Singapore (2)
  • Taipei, Taiwan
  • Tokyo, Japan (2)

Australia

  • Melbourne, Australia
  • Sydney, Australia

South America

  • São Paulo, Brazil
  • Rio de Janeiro, Brazil

目前Keycdn只有25个节点,显得有点儿少。

在节点数上 Cloudfront 全面胜出。

第二,计费

Cloudfront 的计费是比较复杂的,各大区的传输费率不同,最低的美国和欧洲地区,首 10TB,每 GB 为 8.5 美分。而 keycdn 同样的地区可以做到只有 4 美分。可是Cloudfront是不限制你增加多少个域名或者网站使用的,这个部分 keycdn 是有5个免费的 zone,每增加一个zone的话,就是$1一个月。

另外Keycdn 就只有这两部分的收费了,而 cloudfront 还会收取 Request 的费用。

对于流量不是那么大,而网站数目比较多的来说,两者相差不多,可能还是 Cloudfront 更为经济一点呢。

第三,SSL及相关

两者都提供免费的 SSL 给用户使用(使用的是它们的子域名),也支持用户所提供的 ssl 证书(用于用户的cname),这里就有差别了,Cloudfront 会分两种,一种是免费的 SNI 形式的SSL 加密,而收费的专属 IP SSL加密就会要收取每月600美元。而keycdn是免费支持,显然它所支持的就是 SNI 形式的SSL加密。

而SSL加密后的流量走的是 https 协议了,同不加密的 http 流量相比,Cloudfron 的 Request 费率也是不同的,HTTPS requests 比 HTTP requests 费率高30%,或者在有的区域会更多一点。

在使用 SSL 方面, Keycdn 是支持 HTTP/2 的,这点儿非常的好,而 cloudfront 就不知道什麽时候才会支持它了。

第四,一些杂项比较

  • Purge All 功能,Keycdn 支持, Cloudfront 不支持
  • Real time 统计,Keycdn 支持, Cloudfront 没有
  • Instant Purge Files功能,Keycdn 免费支持,Cloudfront (称之为 Invalidation)每月前1000个 路径是免费的,之后每个路径就会收取0.5美分。(所谓路径就是 /folder/sub-folder/* 会认为是一个路径,哪怕下面有很多的对象),而且Cloudfront 每次的操作大概需要 10 到 15分钟的时间。

最后,在我更换 CDN 到 Cloudfront 的时候,遇到了一个大坑,出现了502 错误,cloudfront cannot connect to origin,这个部分我花了好多时间才解决,好吧,放到下次再详细介绍。


作者: David Yin
原载: SEO 网站优化推广
版权所有。转载时必须以链接形式注明作者和及本声明。