目前有一款应用的 API 是面向全球的
我自己想的部署方案是
国内外主机服务数据都分离,通过 DNS 智能区分海内外。
国内外多节点部署,DNS 解析,但是数据中心实时同步。
国内外只用一个香港或其他地区的国外主机。
第一个感觉有时候会出问题,因为用户在国内注册的话在国外就用不了,不符合本应用的需求。
第二个感觉同步起来会慢,虽然读>写。
第三个感觉对很多地区的用户不友好比较慢。
emmmm,好纠结呀,大家还有没有其他的方案呀。
文件上传下载因为用了云存储可以部署多节点和 CDN 加速所以很方便。。。 就是 API 这边和数据同步这边比较脑袋大。
问题就在 UC 同步这里,不知道现有的方案全球多点 MySQL 实时同步的可行性和速度上面问题大不大。
也想过用云数据库,貌似木有找到自己配置从服务器在国外的这个功能。
CDN 也想过,可是只能缓存一些 GET 的,其他请求还是慢呀。
ps:虽然目前应用使用人数预估的很少,但是要打好招牌呀~~~要让国际友人也用的虚浮。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.