全球连接服务器问题( Socket 长连接,非 web,非 CDN)

2016-11-24 09:59:08 +08:00
 yuchting

如果我需要有一台服务器,需要用到 Socket 直连,能否找到一种合理的方法让全球的用户都能很顺畅的方法呢?

我自己想到并且正在实现方法:

所以想一下有没有高人对这个熟悉的。

6916 次点击
所在节点    宽带症候群
37 条回复
anjunecha
2016-11-24 20:01:09 +08:00
推荐 GCE ,内网间网络极好
Showfom
2016-11-24 20:08:45 +08:00
@yuchting GCE 的网络很不错的,如果要便宜的话那就 Leaseweb 不过购买麻烦
mhycy
2016-11-24 20:33:14 +08:00
@yuchting 普通用户搞个国际版阿里云会方便一些,香港 PCCW 我也就用过,租用独立服务器暂时没见到有业务,托管业务应该可以联系香港 PCCW 直接询问。
yuchting
2016-11-24 22:16:17 +08:00
@Showfom 开了几台 GCE ,日本、台湾、北美东西中部的机器,走的是内网,不过基本上延迟就是不理想。比如我把主服务器放在日本,然后通过美国中部 GCE 做一个跳板,他们之间的内网( Subnetwork ) ping 延迟在 120ms ,西欧直接 ping 日本的服务器 230 , ping 美国中部是 110ms ,基本上是相等的, 120+110=230 。有些机房 ping 测试会更慢一些。
感觉内网也没啥用。

感觉如果要求在 100ms 一下,看来只能分服了,分区运营,做不了统一大服。要么就只能维持现状。

刚才看到 Linode 有 Tokyo 2 了,于是我就放弃折腾了,新游戏的服务器就定在 Linode 东京了。

最后抱拳,谢谢各位 V 友大神们的帮助!
Showfom
2016-11-25 02:06:31 +08:00
@yuchting 游戏服务器用 ovh 啊 便宜又抗 D

你 Linode 稍微 D 一下就死翘翘咯

延迟这东西吧,物理距离摆在那,你改善不了的。等你用户多了就知道走内网的好处了,嘿嘿
lslqtz
2016-11-25 02:43:28 +08:00
@Showfom 丢包感人啊
lslqtz
2016-11-25 02:43:56 +08:00
@yuchting Linode Tokyo 2 据说线路不好
uncleroot
2016-11-25 08:48:30 +08:00
物理延迟是减不了的。还是分区运营吧
mhycy
2016-11-25 09:37:49 +08:00
@Showfom
一直感觉 ovh 那个高防就是高丢包率带来的。。。囧
yuchting
2016-11-25 09:58:40 +08:00
@Showfom ovh 主力数据中心在法国,这里 ping 过去,直接 400ms 。不过高防还是很厉害的一个选项,而且有便宜的独立主机买,给力。

@lslqtz Linode Tokyo 2 我得试试才知道,至少是 Linode 牌子,而且我可以用香港 CN2 做跳板给国内服务。
missdeer
2016-11-25 12:43:55 +08:00
纠结延迟的话要用 UDP 啊,就算一定要 TCP ,也要自己再应用层加个超时机制
yuchting
2016-11-25 13:52:11 +08:00
@missdeer 这些上层程序上面的容错逻辑自然不必说。只是想做统一服务器,让所有的玩家在一个服务器上愉快的玩耍而已。
Showfom
2016-11-25 18:12:34 +08:00
@yuchting Linode 自从开始用自己网络以后 就自己砸自己脚了
yuchting
2016-11-25 19:10:02 +08:00
@Showfom “用自己的网络”是什么意思呢?他的每一个数据中心本来就有内网哇。
Showfom
2016-11-25 21:21:25 +08:00
@yuchting 以前用的机房的 ASN 走机房的网络,现在他都自己的 ASN 自己去做 peer 了,质量没以前好咯 毕竟小 ISP

数据中心自己内网谁没有啊 两个异地的数据中心之间他们没有内网
Showfom
2016-11-25 21:23:37 +08:00
@yuchting 你要让全世界的玩家都在一个服务器上愉快的游戏 除非你手游页游 不然投入资金没个几十万上百万甚至上千万都做不到的

所以你看基本上按国家来的,一个国家或者一个大洲一个服务器
MapleEve
2016-12-04 22:48:58 +08:00
已经完成过一套的表示,不购买大服务商的 socket 加速就别想。 akamai 就有,你可以咨询下报价 /huaji

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

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

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

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

© 2021 V2EX