CDN是一个很老的概念了,印象中是很贵、只有大型网站负担得起,国内也有一些服务商提供免费的试用,很久前用过国内一个不知名的免费CDN(名字都忘记了),后来也用过阿里云的CDN免费试用,然后转成收费的(只用了一个很小的网站,流量很低,所以收费也很少)。
听说国外的CF (Cloudflare)提供免费CDN有几年了,不过一直都没有试用,去年我们把EmojiAll这个站放到了CF上,大约可以缓存30%-40%的访问,有一定的效果,尝试付费却没有支付成功,就一直用的免费版本。
最近把源服务器从国内也搬到国外去了,对一个面向全球各地的网站来说,源服务器在国外应该能让用户访问更快。付费也成功了,现在用的是每月20美元的Pro版本,有这些功能:
- 快速易用的 DNS
- 免费的自动 SSL 证书
- 全球内容分发网络 (CDN)
- 容量最高达 59 Tbps 的 DDoS 攻击无计量缓解
- 多达 10 万个 Workers 请求和 30 个脚本
- 20 个页面规则
- Web 应用程序防火墙(WAF)增强安全
- 默认 WAF 规则集(例如 WordPress 规则)
- DDoS 警报
- 无损图像优化
- 加快移动页面加载速度
- 隐私至上的分析
- 等等
从Google Analytics看,使用CF的CDN前我们网站平均打开时间大约6.6秒,采用CDN后平均打开时间下降到5.6秒左右,现在源服务器搬迁到国外后,继续下降到4.4秒左右(还可能有使用memcache减少sql查询的原因)。如下图:
继续使用Cloudflare的CDN积累经验后,我们会在更多网站上使用CDN服务。
自由标签
评论2
国内服务器加了这个会不会变慢啊
国内服务器加了这个会不会变慢啊如果是针对国内用户的网站就不要用了,会变慢
如果是针对国内用户的网站就不要用了,会变慢(除非花钱开启针对国内用户的CDN,很贵),如果是针对国外用户的网站就可以采用。