推荐六款WEB上传组件性能测试与比较第5/10页
更新时间:2008年06月24日 09:23:52 作者:
是否有这样一种WEB上传组件,既要能够实现快速上传(还要能上传特大文件),又能够尽量减少服务器资源占用率呢?
4、第四组测试结果
文件名称:上传测试文件04.rar 文件类型:压缩文件 文件大小:7015245字节 | |||||||
组件名称 |
Asp.net
自带组件 |
Aspupload3.0
组件 |
FileupV4.01
组件 |
Lyfupload
1.2B组件 |
梁无惧无
组件上传类 |
化境无组件上传类 | |
第一次测试 |
测试时间 |
20:49 |
17:18 |
17:18 |
17:19 |
17:19 |
17:23 |
所用时间(秒) |
4.0000 |
6.9375 |
10.2344 |
22.1875 |
23.5781 |
233.1406 | |
第二次测试 |
测试时间 |
20:49 |
17:27 |
17:28 |
17:28 |
17:29 |
17:33 |
所用时间(秒) |
4.0000 |
5.4531 |
7.9375 |
21.8906 |
22.1094 |
228.4063 | |
第三次测试 |
测试时间 |
20:49 |
17:41 |
17:41 |
17:40 |
17:39 |
17:39 |
所用时间(秒) |
4.0000 |
6.4063 |
7.0156 |
21.9688 |
22.0938 |
229.1719 | |
平均传输时间(秒) |
4.0000 |
6.2656 |
8.3958 |
22.0156 |
22.5938 |
230.2396 | |
平均传输速度(字节/秒) |
2338415 |
1130911 |
856405 |
318659 |
310784 |
30472 | |
传输比(%) |
100.00% |
48.36% |
36.62% |
13.63% |
13.29% |
1.30% |
说明:asp.net测试记录时间三次均为0.1563秒,但从CPU占用图表上明显可以看出测试自动记录的时间不准确(原因不明),通过估算CPU占用图上的时间,大约为4秒左右,测试6情况与此相同
上传速度对比图
CPU使用记录图(化境无组件上传类图形未录入)
(从左至右为:asp.net,aspupload3,safileup4.01,lyfupload, 梁无惧无组件上传类)
点评:
本组测试数据发生了根本性的变化。测试上传数据为7M,一般应用中很少有如此大的上传量,在上传量大幅度增加的时候,各组件上传性能的优劣完全一目了然。.net自带组件在本组测试数据中脱颖而出,远远超出其他上传组件(超过一倍以上),上传速度之快、占用CPU时间之短令人侧目,唯一遗憾的是CPU占用率还不能拿到第一;ASPUPLOAD3组件也表现出了优秀的性能,它的CPU占用率是六个组件当中最小的,仅仅在40%左右;FileupV4.01组件的性能居于ASPUPLOAD之后列第三,从CPU占用图形上看,两者CPU占用图走势非常相似,差别仅是所用时间长一点,CPU占用率稍高一点;Lyfupload1.2B组件与梁无惧无组件上传类成绩雷同,CPU占用图走势几乎一样,CPU占用时间达到22秒,而且从开始到结束均为100%占用,不能令人满意;居最后的化境无组件上传类的情况最不理想,由于长达200余秒的100%CPU占用率,令其CPU占用图都无法容纳得下它,小庙难以容下大菩萨啊,它的图形只好不列入观看了。
从CPU占用图上看,六个上传组件明显分成了两种截然不同的传输数据风格,前三种上传组件在上传较大数据时,其传输率竟然比上传2M文件时大幅提高,而且CPU占用率大大下降,最低竟然达到40%;后三种上传组件上传较大数据时,传输率进一步下降,CPU占用率进一步提高,所耗上传时间相应增加。从两种传输风格来看,前一种的三个组件均为国外组件,后一种的三个组件均为国内组件,这能说明什么问题呢?
相关文章
解决realplayer11中文正式版网页右键乱码问题embed_cn.dll
解决realplayer11中文正式版网页右键乱码问题embed_cn.dll...2007-11-11Google AdSense今日开放西联汇款 大大加快汇款速度 就是托收成本比托收多了几十
Google AdSense今日开放西联汇款 大大加快汇款速度 就是托收成本比托收多了几十...2007-09-09破解WINDOWSXP/2000/2003登录密码/去掉登录密码/重设登录密码的方法总结
破解WINDOWSXP/2000/2003登录密码/去掉登录密码/重设登录密码的方法总结...2007-05-05
最新评论