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

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

7、第七组测试结果

文件名称:上传测试文件07.rm  文件类型:rm文件  文件大小:109148251字节
组件名称
Asp.net组件
Aspupload3.0组件
FileupV4.01组件
Lyfupload1.2B组件
梁无惧无组件上传类
化境无组件上传类
第一次
测试
测试时间
21:03
19:00
19:03
未参与测试
未参与测试
未参与测试
所用时间(秒)
35.0000
107.5469
129.3281
第二次
测试
测试时间
21:04
19:11
19:07
所用时间(秒)
35.0000
95.8438
124.5313
第三次
测试
测试时间
20:59
19:15
19:20
所用时间(秒)
35.0000
96.9844
122.0156
平均传输时间(秒)
35.0000
100.1250
125.2917
平均传输速度
(字节/秒)
3118521
1093042
871660
传输比(%)
100.00%
35.05%
27.95%
 

说明:asp.net组件三次上传记录数据分别为:4.671875,3.328125,3.328125,但从CPU运行图上看大约在35秒之间,结果以此为准,后三种上传组件因速度太慢,已不具可比性,不参与测试


CPU使用记录图


(asp.net组件)


(aspupload3)


(safileup4.01)

说明:
本次所上传的文件高达110M,如此大的文件上传实际需求较少,但如果是视频播放的话就需要上传此类或更大的文件,上传时间较长,更要求不能对服务器的正常运行造成影响。
更为令人奇怪的是,三个组件的上传速度居然又大幅增长,尤其以asp.net组件的增长幅度令人恐怖,几乎达到100%。这一点从CPU占用图上也可以看出,asp.net组件以较高的CPU占用率在最短的时间内就完成了110M文件的上传,而最大的变化在于这三个组件的CPU占用率发生了本质的变化,在上面的所有测试中,除了小文件上传外,毫无例外的都出现过100%CPU占用率的现象,但此次居然并未出现!其中,aspupload3组件更是长时间运行在30~40%的CPU占用率内,可以说在上传大文件时,几乎就可以不考虑对服务器的影响而且速度更快。

相关文章

最新评论