数据库放在国外,网站在国内,对于网速方面,有啥好运营商选择呢

2017-05-01 08:42:56 +08:00
 colordog

事情是这样的,由于 bei'an 原因网站必须放在国内,目前用的是阿里云北京区,然而客户有需求要求数据库放在境外公司,网站图片部分也要优先选择境外。

现在问题来了,找了好几家网络提供商,速度都不理想,现在用了日本樱花的,阿里云服务器 ping 过去是 140-180ms,但是当数据库启用日本服务器,web 用阿里云北京区的时候,网站速度明显慢了很多。

不知道你们有什么好的解决方案没有啊。

11557 次点击
所在节点    云计算
65 条回复
msg7086
2017-05-02 00:53:28 +08:00
数据库不放国内好像是违法的?我也不清楚但是依稀记得新出台的法律有规定……
tadtung
2017-05-02 05:14:27 +08:00
你的客户要求好奇葩啊,,,做的黑产吧。。。

最佳方案是站点数据库都放在国外,日本或者西海岸都行。web 前端,用国内的阿里云反代就行,既然你备案了上国内的 cdn 也行。
web 和数据库最好不要分开,你 web 和数据库国内外分开,站点响应速度能快才怪。。

Sakura VPS 速度还行,,不过稳定性一般,电信常抽,,我自己建站主要还是用 linode 的。
mytsing520
2017-05-02 09:08:39 +08:00
这个客户是做什么网站的,要求如此奇葩
bleachbl
2017-05-02 09:43:07 +08:00
中华电信的 Hinet 不错 推荐

话说客户在国内 却要求数据库放国外 有点奇怪
sampeng
2017-05-02 15:34:00 +08:00
只有反代是最合理的选择。
分离 web 和数据库,最容易堵塞。
一般都有连接池,或者最大连接数。这个数肯定不会大于实际的网页访问的连接数的。如果分开了 web 和数据库。那最直接的反应就是连接池拥堵和最大连接数拥堵。恶性循环。。这就要去解决两个问题。。web 到服务器的延迟,以及产生拥堵怎么搞。

还有,反代丢包只是慢一点打开网页。那 web 和数据库连接丢包了会怎样呢?每天一到晚上梯子就谜之丢包。。。

反代只需要解决一个问题。。你代理机到服务器的延迟。。这个可不仅仅只是反代这么简单。
比如我们梯子用 vnet 做通道加速,我看了一下,我直接 ping 是 100ms。但加速后却只有 60ms 了。而且不丢包!!
这也可以用在反代上的,当然,流量会很贵。

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

https://yangjunhui.monster/t/358314

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

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

© 2021 V2EX