附上:
喵了个咪的博客:w-blog.cn
1.文件分发1.0
主要思想 : 使用CDN解决多次下载问题,国内继续使用阿里云,海外使用AWS等CDN进行加速
笔者在进行第一次演进的时候主要使用的方式就是在文件分发领域中常用的...CDN技术来进行优化,在之前也有使用阿里云提供的全球CDN加速,但是在海外尝试下来首次下载因为需要回源的原因速度只有之前所谓的20KB/S,回源之后有CDN缓存之后也并不是特别理想也只有几百KB的速度...从理论上来说使用CDN服务器除了回源其余的下载是很快的可能是阿里云海外CDN节点质量并不是很高,就算有缓存之后下载速度也一直提不上来,我们就开始选择新的CDN运营商,通过测试效果最好的是 AWS CloudFront...CNAME到阿里云的CDN,在国外访问的时候域名CNAME到AWS的CDN
2.文件分发2.0
主要思想 : 通过转发文件来解决回源慢的问题
虽然文件分发1.0解决了多次下载但是接着我们又遇到了另外一个问题...本来价格是很便宜的但是通过你本身的服务器中转流量费用一下子会多出很多来了,并且回源还是会依赖网络情况,那么笔者就在想有没有什么更加好更终极的解决方案,一次偶尔在和七牛云存储的同事讨论下得出了文件分发3.0