推荐六款WEB上传组件性能测试与比较第4/10页

 更新时间:2008年06月24日 09:23:52   作者:  
是否有这样一种WEB上传组件,既要能够实现快速上传(还要能上传特大文件),又能够尽量减少服务器资源占用率呢?

3、第三组测试结果

文件名称:上传测试文件03.chm  文件类型:chm文件  文件大小:2305833字节
组件名称
Asp.net
自带组件
Aspupload3.0
组件
FileupV4.01
组件
Lyfupload
1.2B组件
梁无惧无
组件上传类
稻香老农无
组件上传类
第一次
测试
测试时间
20:47
17:07
17:07
17:07
17:06
17:06
所用时间(秒)
1.7344
3.8281
7.2969
4.3750
4.1094
72.7344
第二次
测试
测试时间
20:47
17:09
17:09
17:09
17:10
17:11
所用时间(秒)
1.6875
3.5313
6.2031
4.1563
4.2813
73.4688
第三次
测试
测试时间
20:47
17:14
17:14
17:15
17:15
17:26
所用时间(秒)
1.7031
3.1719
6.4531
4.3438
4.1875
74.3125
平均传输时间(秒)
1.7083
3.5104
6.6510
4.2917
4.1927
73.5052
平均传输速度
(字节/秒)
894458
565315
418696
537558
550117
31372
传输比(%)
100.00%
63.20%
46.81%
60.10%
61.50%
3.51%

上传速度对比图


CPU使用记录图



(从左至右为:asp.net,aspupload3,safileup4.01,lyfupload, 梁无惧无组件上传类, 化境无组件上传类)
点评:
这一组数据情况发生了有趣的变化,第一名与最后一名的位子仍然不动,但原来默默无闻的FileupV4.01组件的成绩却有了明显的提高,从第一组测试成绩到现在,该组件与其他组件的差距在不断的缩小,本次测试更是在其他组传输速度出现普遍出现下降的情况下,它反而提升了传输速度,这说明该组件的优势之处并不在上传小文件,文件越大,该组件的性能越能够体现。
从CPU使用记录图上看,各组软件之间的CPU占用图形均达到了100%的占用,但也出现了细微的变化,其中,.net自带组件的图形最好,呈现一种瞬间达到的状态,头部为尖形;aspupload3组件在CPU占用率达到100%前曾有短暂的CPU占用小高峰,之后才达到100%占用,FileupV4.01组件情形类似,只是CPU100%占用的时间比较长些;Lyfupload1.2B组件与梁无惧无组件上传类在上传前并未先形成较小的CPU占用率,而是一开始就达到,直到结束上传文件,才降低了占用率;化境无组件上传类的情况是所有上传组件中最不理想的,长时间的100%CPU占用率,而仅仅是在上传一个2.3M的文件而已,竟然出现了整整超过70秒钟的100%CPU占用率.

相关文章

最新评论