有沒有人有過使用跨多個並行請求的HTTP字節範圍來加速下載的經驗?使用HTTP字節範圍標頭進行加速下載
我有一個應用程序需要從網絡服務(1MB +)下載相當大的圖像,然後發送修改後的文件(調整大小和裁剪)到瀏覽器。有很多這樣的圖像,所以緩存可能無效 - 即緩存很可能是空的。在這種情況下,我們在等待圖像下載時遇到了相當大的延遲時間,500 m/s +,這是我們應用程序總響應時間的60%以上。
我想知道是否可以通過使用一組並行的HTTP範圍請求來加速下載這些圖像,例如,每個線程下載100kb的數據並將響應連接回完整的文件。
有沒有人有過這種事情的經驗?額外下載的開銷會否增加速度或者實際上這種技術可能會起作用?該應用程序是用紅寶石編寫的,但來自任何語言的經驗/示例都有幫助。
有關安裝了幾個具體問題:
- 有(它是由我公司所擁有)
- 這是很難預先生成所有的裁剪和縮放後的圖像上的服務沒有帶寬或連接限制,還有數以百萬計,有很多潛在的排列
- 是很困難的主機上的相同的硬件圖像盤盒的應用程序(政治!)
由於
+1有趣的問題。 – Gumbo 2010-11-06 16:27:35
+1。我的直覺表明,這將無濟於事,因爲(付費?)Web服務不太可能強制執行每個連接的帶寬限制(這就是爲什麼該技術適用於下載加速器) - 但有興趣聽到其他內容。 – SimonJ 2010-11-06 18:18:34
這裏沒有強制執行帶寬限制。 – matth 2010-11-07 15:07:00