能否利用较快的下行带宽给上行带宽提速?
例如用户想要上传 abcdefg 服务端先下发 abc 如果正确 客户端反馈 1 然后继续比对剩下的部分( defg ) 如果不对 就反馈 0 然后上传差异部分
1
ccc008 2018-04-10 20:13:29 +08:00 via iPhone
如果 abc 比较大为什么一定要下发呢,下发 abc 的 hash,不是速度更快
|
2
Luckyray 2018-04-10 20:19:52 +08:00 via iPhone
服务端哪来的 ABC ?难道胡乱试吗
|
3
flynaj 2018-04-10 20:25:21 +08:00 via Android
你的意思应该是跟 QQ 一样,先看看服务器上有的文件就不用上传了
|
4
yexm0 2018-04-10 20:36:54 +08:00
不就是广告里吹的"秒传"技术嘛
|
5
jadec0der 2018-04-10 21:46:44 +08:00 via Android
楼主不知道 hash,思而不学则殆啊
|
6
PureWhite 2018-04-10 23:05:53 +08:00
问题是,你根本不知道是 abcd 还是 dcba 还是 adcb 还是……
你就想,我要传一个 int 长度的内容,我就可以有( 2147483648*2 )种可能性,服务器一个一个传给你试?除非你的下行带宽无限大,CPU 速度无限大,网络延迟无限小甚至为 0,你这么做才是有意义的。 |
7
yezhiye 2018-04-11 09:22:57 +08:00 via Android
服务器的上传带宽更贵
|