【声明:转载此信息在于传递更多信息,其内容表达的观点并不代表本站立场,由这些信息所产生的一切后果本站不负任何责任。如果您对本信息有什么意见,欢迎和本站联系,谢谢!】http://CiDu.Net
六、 测试结果
1、第一组测试结果
文件名称:上传测试文件01.doc 文件类型:word文档 文件大小:65536 字节 |
|
组件名称 |
Asp.net 自带组件 |
Aspupload3.0 组件 |
FileupV4.01 组件 |
Lyfupload 1.2B组件 |
梁无惧无 组件上传类 |
化境无组件上传类 |
|
第一次 测试 |
测试时间 |
20:44 |
16:54 |
16:55 |
16:55 |
16:55 |
16:55 |
|
所用时间(秒) |
0.0156 |
0.0313 |
0.0781 |
0.0625 |
0.0313 |
1.9844 |
|
第二次 测试 |
测试时间 |
20:45 |
16:55 |
16:55 |
16:56 |
16:57 |
16:57 |
|
所用时间(秒) |
0.0313 |
0.0313 |
0.1094 |
0.0625 |
0.0313 |
1.9531 |
|
第三次 测试 |
测试时间 |
20:46 |
16:58 |
16:58 |
16:58 |
16:57 |
16:57 |
|
所用时间(秒) |
0.0313 |
0.0313 |
0.0938 |
0.0469 |
0.0313 |
1.9688 |
|
平均传输时间(秒) |
0.0260 |
0.0313 |
0.0938 |
0.0573 |
0.0313 |
1.9688 |
|
平均传输速度 (字节/秒) |
2796203 |
2097152 |
712366 |
1165084 |
2097152 |
33290 |
传输比(%) |
100.00% |
75.00% |
25.48% |
41.67% |
75.00% |
1.19% |
(说明:传输比假设最高传输速度者为100%,统计其它传输率与它的对比,下同。)
上传速度对比图
CPU使用记录图
(从左至右为:asp.net,aspupload3,safileup4.01,lyfupload, 梁无惧无组件上传类, 化境无组件上传类)
点评:
在这一组测试数据中,.net自带组件成绩大幅度领先其余的上传组件,化境无组件上传类成绩最差,二者的成绩几乎差别达到100百倍;aspupload3与梁无惧无组件上传类以超过2M/s的成绩居于第二。
从CPU使用记录中抓图得到的图形来看,前五个上传组件在上传时几乎对CPU使用毫无影响,但化境无组件上传类产生了一个瞬间的高峰,CPU占用率达到100%。一般来说,在企业内部可能大量上传文档,前五个上传组件极低的CPU占用率非常令人满意,但最后一个上传组件竟然出现100%的CPU占用率,令人遗憾。
2、第二组测试结果
文件名称:上传测试文件02.zip 文件类型:压缩文件 文件大小:541369 字节 |
组件名称 |
Asp.net
自带组件 |
Aspupload3.0组件 |
FileupV4.01
组件 |
Lyfupload
1.2B组件 |
梁无惧无
组件上传类 |
化境无组件上传类 |
第一次测试 |
测试时间 |
20:46 |
16:58 |
16:58 |
16:59 |
16:59 |
16:59 |
所用时间(秒) |
0.5625 |
0.7656 |
1.5000 |
0.8594 |
0.7031 |
16.8125 |
第二次测试 |
测试时间 |
20:46 |
17:00 |
17:00 |
17:00 |
17:01 |
17:01 |
所用时间(秒) |
0.5469 |
0.6094 |
1.7188 |
0.7188 |
0.6875 |
16.5625 |
第三次测试 |
测试时间 |
20:46 |
17:04 |
17:03 |
17:03 |
17:03 |
17:02 |
所用时间(秒) |
0.5469 |
0.7656 |
1.2813 |
0.7188 |
0.8906 |
16.9844 |
平均传输时间(秒) |
0.5521 |
0.7135 |
1.5000 |
0.7656 |
0.7604 |
16.7865 |
平均传输速度
(字节/秒) |
980766 |
767530 |
366141 |
712125 |
721749 |
31313 |
传输比(%) |
100.00% |
78.26% |
37.33% |
72.61% |
73.59% |
3.19% |
上传速度对比图
CPU使用记录图
(从左至右为:asp.net,aspupload3,safileup4.01,lyfupload, 梁无惧无组件上传类, 化境无组件上传类)
点评:
在这一组测试数据中,第一名与最后一名依然与第一组相同,但差距拉小到30倍左右。从测试数据来看,各组传输率均有大幅度下降,且各组间的传输速度高低差也逐步拉小;奇怪的是第六个组件的传输速度下降最不明显,不到10%。
从CPU使用记录图来看,各组均出现CPU占用高峰,除.net组件外(不到100%),其余五个组件均出现100%的占用率,第六个组件(化境无组件上传类)占用100%时间最长。
本次测试的上传文件大小约为0.5M,属于常见的文件大小,从上面的测试结果来看,除第六个组件外,表现均较为良好,可以接受。
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占用率
|