[产品经理求问] 后台系统是部署在了国内服务器,数据库是放在了国外服务器,如何提高这两台服务器之间的访问速度呀?

2018-10-08 11:30:48 +08:00
 fajian

大家好,我是产品经理!

现在求问一个问题:

后台系统是部署在了国内服务器,数据库是放在了国外服务器,如何提高这两台服务器之间的访问速度呀?

5182 次点击
所在节点    服务器
32 条回复
o0
2018-10-08 11:35:01 +08:00
各大云厂提供的类似专线的服务
bk201
2018-10-08 11:37:07 +08:00
如果没什么数据保密的要求,同网段弄个数据库,定时拉去同步.
able
2018-10-08 11:37:54 +08:00
专线会很贵,在国外访问速度肯定很差,而且网络容易波动,为啥不放在国内呢
ryd994
2018-10-08 11:40:05 +08:00
这不是产品经理应该考虑的问题,产品经理的工作是帮助客户和开发沟通
你司的架构师呢? tech lead 呢?
hand515
2018-10-08 11:42:46 +08:00
再贵的专线也图片不了物理距离的限制
liprais
2018-10-08 11:43:29 +08:00
不要作死,这样搞 gfw 分分钟教你做人
mhycy
2018-10-08 11:44:42 +08:00
光速限制在那,一个查询最短需要一个 RTT+查询时间
只要单次请求查询量大无法避免响应过慢的问题
优化部署方案才是正道
neilwong
2018-10-08 11:55:09 +08:00
数据传输延时得增加四五个数量级吧。这是作死呢,专线也救不了。后台系统跟着数据库走吧。如果有域名 ip 备案之类的限制,国内加个反向代理吧。另外前后端分离,前端放国内占 www 域名,后端放国外占 api 域名,也可以优化用户展示。顶多就是菊花时间长点。
fajian
2018-10-08 12:37:39 +08:00
感谢各位!!
现在想的是,将后台系统也部署到国外服务器上,各位大牛对于这一点有什么好的建议吗?
whileFalse
2018-10-08 12:49:45 +08:00
说出你的需求。
o0
2018-10-08 13:07:18 +08:00
@fajian 全部扔国外的话,使用一些类似于 CDN 的产品可以让国内比较稳定快速。
ScotGu
2018-10-08 13:12:47 +08:00
数据库一定放海外是必要条件么?
also24
2018-10-08 13:14:02 +08:00
不妨先讲一下,最初为什么这样安排
fajian
2018-10-08 13:16:03 +08:00
@ScotGu 现在做的是海外产品
fajian
2018-10-08 13:35:19 +08:00
@also24 不重要的啦。现在重要的是解决这个问题~
mhycy
2018-10-08 13:37:25 +08:00
全部放国外,如果存在到达国内路由不佳问题,找 HK 的 VPS 做个反代就好
gaius
2018-10-08 13:41:03 +08:00
用户都是海外就放国外服务器 你们登录就用 ss
my101du
2018-10-08 13:44:01 +08:00
前厂的最后解决方法是后端应用服务器和数据库都部署到香港机房。。。

否则要么数据库速度出问题,要么用户操作感觉很慢。
also24
2018-10-08 13:53:06 +08:00
@fajian 知道最初原因当然重要,如果没有任何其它原因,那直接根据用户分布,把服务器迁移到一起就好了。
mazyi
2018-10-08 15:11:58 +08:00
强烈建议都部署到同一个地方,多年的教训。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/495529

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX