[喵咪海外部署]海外文件分发方案演进
在开阔海外市场遇到的第一个问题就是文件分发,因为初期文件肯定是存放到国内服务器上,给到海外访问速度及其缓慢笔者这边试下来欧洲只有20KB/s,一个300MB的文件要下载一天...附上:
喵了个咪的博客:w-blog.cn
1.文件分发1.0
主要思想 : 使用CDN解决多次下载问题,国内继续使用阿里云,海外使用AWS等CDN进行加速
笔者在进行第一次演进的时候主要使用的方式就是在文件分发领域中常用的...CDN技术来进行优化,在之前也有使用阿里云提供的全球CDN加速,但是在海外尝试下来首次下载因为需要回源的原因速度只有之前所谓的20KB/S,回源之后有CDN缓存之后也并不是特别理想也只有几百KB的速度...CNAME到阿里云的CDN,在国外访问的时候域名CNAME到AWS的CDN
2.文件分发2.0
主要思想 : 通过转发文件来解决回源慢的问题
虽然文件分发1.0解决了多次下载但是接着我们又遇到了另外一个问题...本来价格是很便宜的但是通过你本身的服务器中转流量费用一下子会多出很多来了,并且回源还是会依赖网络情况,那么笔者就在想有没有什么更加好更终极的解决方案,一次偶尔在和七牛云存储的同事讨论下得出了文件分发3.0解决方案
所有的前提要基于云文件系统(这里使用的是OSS