目前有一款应用的 API 是面向全球的
我自己想的部署方案是
-
国内外主机服务数据都分离,通过 DNS 智能区分海内外。
-
国内外多节点部署,DNS 解析,但是数据中心实时同步。
-
国内外只用一个香港或其他地区的国外主机。
第一个感觉有时候会出问题,因为用户在国内注册的话在国外就用不了,不符合本应用的需求。
第二个感觉同步起来会慢,虽然读>写。
第三个感觉对很多地区的用户不友好比较慢。
emmmm,好纠结呀,大家还有没有其他的方案呀。
文件上传下载因为用了云存储可以部署多节点和 CDN 加速所以很方便。。。 就是 API 这边和数据同步这边比较脑袋大。
问题就在 UC 同步这里,不知道现有的方案全球多点 MySQL 实时同步的可行性和速度上面问题大不大。
也想过用云数据库,貌似木有找到自己配置从服务器在国外的这个功能。
CDN 也想过,可是只能缓存一些 GET 的,其他请求还是慢呀。
ps:虽然目前应用使用人数预估的很少,但是要打好招牌呀~~~要让国际友人也用的虚浮。
