gpt4 book ai didi

http - HTTP 范围请求的最佳长度是多少

转载 作者:可可西里 更新时间:2023-11-01 16:38:50 25 4
gpt4 key购买 nike

我有一个通过多个 HTTP 范围请求获取大文件的 javascript 下载器:

xhr.setRequestHeader("Range", "bytes=" + start + "-" + end);

结束时

var end = start + length

范围请求是必须的,因为我需要在文件中获取特定的偏移量(考虑从多个 HTTP 服务器下载)如果下载器要使用此方法下载约 100MB 的文件,那么获得良好吞吐量的最佳长度是多少?

最佳答案

恐怕您的问题没有简单的答案。连接有多种类型,对于每一对客户端-服务器,答案都会不同,这取决于延迟、带宽、连接质量、断开连接的频率,甚至更复杂的东西,因为在某些情况下并行连接的数量、单个请求中传输的最大大小等可能会有限制。如果您只对某种此类场景感兴趣,例如与附近服务器的快速、良好连接,那么我会说您选择的值并不重要,因为连接开销通常不到十分之一一秒钟。

这也取决于你对响应做了什么;如果您将它加载到内存中,那么请考虑到您将消耗一台您不认识的计算机的内存,并且假设没有人会介意一个段消耗额外的 16Mb 是一个很大的假设。

关于http - HTTP 范围请求的最佳长度是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11808902/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com