flashget 下载
场景:为什么小弟我写的多线程下载HTTP文件比FlashGet的慢了3倍
为什么我写的多线程下载HTTP文件比FlashGet的慢了3倍
用Flashget开10线程下载一个4.888M的文件,只要17秒,平均287K/S
我也开10个线程分块下,但是用时是它的3倍,速度80-100K左右
1.内存映射文件可以提升3倍性能?
2.我的读取采用Winet,是否用socket可以节约HTTP Header的网络流量?
3.我每次读取的buffer是10K,这个buffer是大了还是小了?
------解决方案--------------------
很多地方可以优化,不过Flashget还是很难超越的, 迅雷到时被一个 糖果多线程下载ActiveX超过了: http://tangowww.com/thread-7880-1-1.html
为什么我写的多线程下载HTTP文件比FlashGet的慢了3倍
用Flashget开10线程下载一个4.888M的文件,只要17秒,平均287K/S
我也开10个线程分块下,但是用时是它的3倍,速度80-100K左右
1.内存映射文件可以提升3倍性能?
2.我的读取采用Winet,是否用socket可以节约HTTP Header的网络流量?
3.我每次读取的buffer是10K,这个buffer是大了还是小了?
------解决方案--------------------
很多地方可以优化,不过Flashget还是很难超越的, 迅雷到时被一个 糖果多线程下载ActiveX超过了: http://tangowww.com/thread-7880-1-1.html