[喵咪海外部署]海外部署访问技术探索
当一个公司在开展海外业务的时候,对他的技术就有了挑战,因为海外用户访问会遭遇到各种问题(比如网络丢包,延迟高,国内防火墙等问题),喵咪现所在的公司从去年开展全球化业务至今...(如国内使用阿里德国节点明显慢很多)
数据同步到海外
数据通过国外会遇到数据库双写问题复杂度高,涉及数据结构大量修改
同步延迟数据冲突问题,海外创建记录test,国外也创建记录test本地因为都没有...这类方案在很多云厂商或者cdn厂商中提供的最普遍,比如阿里云的高速通道海外加速,网宿科技的APPA,ucloud的高速通道等,这个方案主要解决的是海外网络波动对用户的影响,用户首先访问到海外的节点延迟很低...并且高速通道价格特别贵选择了通过外网中转)
3.2 响应时间特别慢很难接受(类似于不访问外国网站打开一个国外的网站的感觉基本10秒左右)
这个问题其实和国内墙有关系,静态文件一般使用全球CDN...CDN在回源的时候被国内的墙进行了拦截限速,这个情况下使用中转的方式吧源站中转出来会得到比较理想的效果
最好的效果是当国外第一次访问文件通过中转回源获取之后这个问题就会在国外存储一份,之后的回源都会寻找到海外的这个源站文件来获取