【发布时间】:2011-03-07 14:18:39
【问题描述】:
所以我从我的服务器下载了几个 GiB tgz 存档,我想知道谷歌浏览器是否正在下载第一个字节,写入它,然后移动到第二个字节或只是获取随机片段。
基本上该文件将永远占用,我在服务器端版本(开始下载后)使用 Split 来创建 200MiB 片段。我真的很想知道我是否可以从谷歌浏览器中获取部分下载的文件并将其在本地拆分成相同大小的部分,然后匹配我需要的服务器中的部分。
【问题讨论】:
-
HTTP 是顺序的。要解决您的问题,您应该只使用下载管理器,它会通过同时请求 8 次(或其他任何时间)来“多线程”下载,每次请求不同的字节偏移量:请参阅
Range标头。 -
@thirtydot 它是校园网的限制,同一协议上的更多连接会减慢速度,所以我有一个通过 http 和一个通过 SSH
-
@thirtydot, http 提供随机访问:w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.35
-
@Snowbear:不,它允许您从任意字节偏移量开始顺序下载。我已经提到了
Range标头。 -
@thirtydot:随机访问和从任意字节偏移顺序下载有什么区别?如果我愿意,我可以下载 1 字节的片段,所以它是随机访问的,不是吗?
标签: bash google-chrome split