CDN 与 Dropbox 外链

对于空间在美国的网站,选择国外的 CDN 要慎重。除非你的网站是纯静态的,否则,很可能达不到你想要的效果。
启用 CDN 后,ping 值很小,看起来很美,几乎都在 200ms 以下,国外几乎秒杀,国内快的也小于 50ms 了。而启用 CDN 之前,国内最快的也要 160ms 左右(这个因为中国到美国距离上的限制,不可能特别小),多数都是 200ms 到 300ms 以上。
但是,ping 值小了,并不等于你的网站打开速度就快了。网站打开速度快慢还受其他很多因素的限制,尤其动态网站。

下面说一下 Dropbox 做外链的情况:

昨晚把域名 NS 换成了 CloudFlare 的,然后加一个 CNAME 转到 dl.dropbox.com。时而连上时而连不上的情况解决了。可是,改用 CloudFlare 的 DNS 后网站打开明显变慢了。尽管没有用它的 CDN 网络,还是变慢了。本来几秒钟就能打开的,现在要十几秒,很是恐怖。果断弃用。
然后找到了 CDNZZ,CDNZZ 在韩国、日本、香港等有节点,所以国内 ping 值多数都非常小。注册了一个帐号,试了一下,针对纯静态的内容,访问速度还是相当快的。

其实只需要两步就 okay 了,假若想把 dl.yourdomain.com 解析到 dl.dropbox.com,
先找一个没有被墙的 Dropbox 的 IP,然后在 CDNZZ 里把 dl 指向这个 IP;
接着在你的域名DNS设置里添加记录,把 dl 做 CNAME 到 上一步 CNDZZ 设置后给出的域上(类似 dl-yourdomain-com.cdnzz.net);
这就完成了,等他们都生效时,就可以解决 Dropbox 外链一会能打开一会又打不开的问题了。

下面是我 Dropbox 外链的一张图片(Google 搜索清明节配图),加载速度还是很快的。另附一首歌《Colors of the Wind》(5.98M),可以下载测试一下速度。
[测试图片 - Google 搜索清明节配图]

P.S. 2016-08-24:上面的外链测试音乐和图片已不可用,可以阅读这篇文章了解更多:《自定义域名 CNAME 到 dl.dropboxusercontent.com 失效的解决办法》