为什么走“隧道”要比走缓存服务器快的多呢?

2017-05-27 13:08:07 +08:00
 kslr

有 a,b,c 三点,a 是我,b 在新加坡,c 在美国

通过 b 隧道(阴影袜子)访问 c 有 1m+左右的速度

通过 b (nginx proxy pass)代理 c 只有 200 多 k

文件都是 200m 左右的 mp4

这是为什么呢?导致损耗这么大?请大家给些思路

ps nginx 只有 proxy-pass 一行配置

2093 次点击
所在节点    问与答
8 条回复
parkerjj
2017-05-27 14:51:43 +08:00
单线程吗?
kslr
2017-05-27 15:52:19 +08:00
@parkerjj #1 是的,环境限制。
adrianzhang
2017-05-27 17:04:20 +08:00
QoS 策略,不是你能控制的
paradoxs
2017-05-27 17:05:19 +08:00
这些速度不是固定的, speedtest 同一个节点, 你刷新几次, 几次不同的速度.
kslr
2017-05-27 17:08:07 +08:00
@adrianzhang #3 因为 ss 没有被 qos ? 不太可能吧

@paradoxs #4 我用了几天时间测试了不同时间段代理的速度始终无法让人满意,但是 ss 总不能用让用户也挂吧,如果有什么能够让 http 流也有这个速度
adrianzhang
2017-05-27 17:48:08 +08:00
规则 qos 在路中间,要有普适性。隧道混淆后不受规则 qos 限制
mooncakejs
2017-05-27 18:02:47 +08:00
@adrianzhang http 服务按理说是 qos 优先级的。
adrianzhang
2017-05-27 18:46:30 +08:00
@mooncakejs qos 作用是保障,但楼主的那些流量未必是保障范围内的,反倒是属于为了保障一部分而牺牲掉的另一部分。

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

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

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

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

© 2021 V2EX