2016-03-16 26 views
0

当请求时添加标头Range,速度约为3KB/s。 没有Range,速度约为200KB/s。 有人知道为什么吗?HTTP GET请求响应非常缓慢时添加标题“范围”

GET /assets/svn-book.pdf HTTP/1.1 
Range: bytes=0-1945365 
Host: sethfeng.github.io 
Connection: close 
User-Agent: Paw/2.3.2 (Macintosh; OS X/10.11.3) GCDHTTPRequest 

回答

0

该范围在某种程度上是错误的。从Range下的here读取,w3表明所有应该都可以,但是你的服务器出错了,或者你试图获得的项目比1048575字节大得多,这很容易解释为较低的速度。对范围和检查结果使用不同的值。

+0

我试过了。范围(开始/结束)的值与速度无关。 –

+0

[链接](http://www.rhyshaden.com/http.htm)。也许你错过了一些头文件,或者你的服务器不支持范围头文件。在我看来,范围标题影响速度,你有证据。您也可以检查[this](http://www8.org/w8-papers/5c-protocols/key/key.html)以了解范围标题。 – ArchLicher