求问如何能让国内用户有更快的上传速度(上传至国外网站)?

2016-03-10 07:05:48 +08:00
 Conan
我在北美的一家 startup 里面当码农,今天老板突然让我调查一个用户上传慢的问题,并问我有没有什么简单快捷的解决方案,说是如果复杂就先放一边。我就 speedtest 了一下几个主要城市,北京、上海、深圳之类的。有些 ISP 直接超时了,有一些虽然没超时,但速度也是零点几 Mbps ,当然也有比较坚挺的。我现在能想到的方案就是在中国架个服务器(目前我们的服务器在 AWS ),大家能不能想到比这个简单快捷的方案呢?感谢先!
4242 次点击
所在节点    问与答
15 条回复
Conan
2016-03-10 07:18:47 +08:00
刚刚想到另一个,听说 AWS 东京区的丢包少一些,或许可以在东京区架个服务器?
McContax
2016-03-10 07:22:16 +08:00
额,不太懂,是国外上传回国内慢?还是说国内上传到国外慢?狗血的话总这种方法得出的结论不靠谱吧…
aivier
2016-03-10 07:29:29 +08:00
这边联通到美国单线程被限速 5k 了....电信能跑满,全局转发也能跑满, AWS 的话这边早就不能访问了
laiyingdong
2016-03-10 07:50:13 +08:00
如果你烧钱能找到 cn2 线路那上传会很不错
yexm0
2016-03-10 08:11:53 +08:00
这时 sl 日本, conoha 新加坡的那些单向 cn2 的 vps 就有用了。
Conan
2016-03-10 08:31:50 +08:00
@McContax 我原以为标题已经写清楚了…是国内用户上传到我们架在国外 AWS 上的网站。
mhycy
2016-03-10 08:55:23 +08:00
丢包高,出口堵,不知道业务量如何,要是不大就去 HK 租个 CN2 服务器。。
(成本非一般的高)

国内大概阿里云也是可以的。
(阿里云到国外的出口线路貌似有优化)
mhycy
2016-03-10 08:56:30 +08:00
@yexm0 感觉回程绕路有影响。。
miyuki
2016-03-10 09:03:12 +08:00
部分当地运营商对国外流量有 QoS


最好还是弄台国内中转吧
McContax
2016-03-10 09:50:02 +08:00
@Conan 之前有一个公司跟你们差不多,他们的办法是以公司的身份在中国办理中美光缆专线,不过他们服务器是自己的机房,而且价格中美光缆专线也不是普通的贵,况且那时还没有 CN2 。。还有就是国际光缆一出事一般都得半个月才修好,比较好的方法还是国内弄个服务器,顺便自定义个比较大的国际带宽,这样国内服务器和 aws 同步,就算国际带宽出事也不会造成致命伤害,不过价格什么的我也没了解过
Conan
2016-03-10 12:15:59 +08:00
@McContax @aivier @laiyingdong @mhycy @miyuki @yexm0 好像目前来说大家提的比较多的是租用 cn2 服务器和在国内架服务器+国际宽带。刚刚跟国内的一朋友也在聊这个事情,他提出一个想法是用七牛的 js sdk 做上传,然后等七牛海外节点 sync 之后我们的 AWS 服务器再从七牛海外节点下载。这个做法的优点是我们只需要在代码上下功夫,不用大费周章搞部署和服务器管理,可是前提是他们 sync 得够快。不知道大家对这个方案有没有什么经验和想法?
sweelia
2016-03-10 14:03:48 +08:00
上传到七牛+服务端异步下载
McContax
2016-03-10 14:51:28 +08:00
@Conan 七牛貌似不错,现在用七牛储存网站的 BGM ,没有启用海外加速,美国地区访问都有 100M 的速度,挺不错的感觉
laiyingdong
2016-03-10 18:11:53 +08:00
@Conan sync 的速度其实也很难说 你可以试试。我不知你的网站是要用户 upload 什么东西 如果是大文件的云存储引入多线程技术是很有必要的 毕竟我估计不仅是上传慢 你放 aws 浏览都慢
Conan
2016-03-11 00:06:32 +08:00
@sweelia @McContax 好的,谢谢,看来值得一试


@laiyingdong 算是稍大的文件吧,一个文件 10~30 兆的样子

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

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

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

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

© 2021 V2EX