2016-03-16 27 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