| 网站首页 | 资讯 | 影音 | 图片 | 论坛 | 模拟驾考 | 免费取名算命 | 瓷都工具 | 留言本 | 域名 | 瓷都商城 | 汇款 | 
您现在的位置: 瓷都热线|诚信中国:“一就是一”(1941.CN) >> 资讯 >> 教程技巧0 >> 网络编程 >> 正文 登录 注册
专 题 栏 目
最 新 热 门
最 新 推 荐
相 关 文 章
浅谈ASP中Web页面间的数
[组图]六款WEB上传组件性能测试与比较         ★★★
六款WEB上传组件性能测试与比较
作者:不详 文章来源:不详 更新时间:2006-5-6 11:25:26
【声明:转载此信息在于传递更多信息,其内容表达的观点并不代表本站立场,由这些信息所产生的一切后果本站不负任何责任。如果您对本信息有什么意见,欢迎和本站联系,谢谢!】http://CiDu.Net
6、第六组测试结果
文件名称:上传测试文件06.chm  文件类型:chm文件  文件大小:31505602字节
组件名称
Asp.net组件
Aspupload3.0组件
FileupV4.01组件
Lyfupload1.2B组件
梁无惧无组件上传类
化境无组件上传类
第一次测试
测试时间
20:52
18:14
18:15
18:23
18:38
未参与测试
所用时间(秒)
19.0000
39.9531
57.4063
454.0938
447.3750
第二次测试
测试时间
20:53
18:40
18:44
 
 
所用时间(秒)
19.0000
38.0469
60.2031
 
 
第三次测试
测试时间
20:53
18:47
18:50
 
 
所用时间(秒)
19.0000
35.1250
54.7813
 
 
平均传输时间(秒)
19.0000
37.7083
57.4635
454.0938
447.3750
平均传输速度
(字节/秒)
1658190
837865
549086
69381
70423
传输比(%)
100.00%
50.53%
33.11%
4.18%
4.25%
说明:asp.net组件三次上传时间分别记录为:10.2969,10.1563,10.23434,但从CPU运行图上观察大约在19秒左右,结果以此为准
上传速度对比图
CPU使用记录图

(从左至右为:asp.net,aspupload3,safileup4.01)
点评:
       由于Lyfupload1.2B组件与梁无惧无组件上传类的上传时间达到惊人的450秒,而且在上传期间完全处于100%的CPU占用率,已没有再进行测试的必要性了,因此只测试一组数据作为参考。
       本组测试又出现了奇怪的现象,前三个上传组件的上传速度在文件大小扩大一倍的基础上反而增加了,增幅最大的FileupV4.01更达到惊人的70%提升;后两个组件上传速度随着文件的增大等比例的下降。从速度上看,仍然是asp.net组件的速度领先,其次的aspupload3组件仅仅是它的50%,更不用说最低速度的后两个组件了,只及asp.net组件的4%。
       从CPU使用记录图看,前三个组件的图形走势非常相像,都是先形成一段较低CPU占用率的波形,最后猛然攀升,达到100%CPU占用率,其中Aspupload3组件的CPU占用率是最低的,asp.net组件占用率最高,FileupV4.01居中但在三者中所用时间最长
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占用率内,可以说在上传大文件时,几乎就可以不考虑对服务器的影响而且速度更快。
8、第八组测试结果
文件名称:影视mpg文件.mpg  文件类型:mpg文件  文件大小:227546780字节
组件名称
Asp.net组件
Aspupload3.0组件
FileupV4.01组件
Lyfupload1.2B组件
梁无惧无组件上传类
化境无组件上传类
第一次测试
测试时间
 无法上传
19:42
19:36
未参与测试
未参与测试
未参与测试
所用时间(秒)
200.1250
265.5156
平均传输时间(秒)
200.1250
265.5156
平均传输速度
(字节/秒)
1137023
857000
传输比(%)
100.00%
75.37%
说明:本次测试数据超过200M,asp.net组件上传过程中无故中断,无法上传(重试多次)
上传速度对比图
CPU使用记录图

(safileup4.01)
(aspupload3)
 

说明:
       为了最终看看上传组件上传超大型文件的表现,特地上传了一个达到近230M大小的文件,一般而言,极少有这样的上传需求,所以此次测试仅供参考,只有一个测试数据。
       在上传过程中,意外的发现asp.net组件竟然无法上传这个文件,连续多次测试并修改配置文件,最终仍是无法上传(后查明asp.net允许最大的上传文件为200M)。故asp.net的上传测试只有无奈放弃。
       从数据上看,aspupload3组件的传输速度仍有小幅提高(提高约40K左右),safileup4.01组件有小幅下降。从CPU使用记录图看,CPU占用率进一步下降,aspupload3组件CPU占用率仅在30%以下,safileup4.01组件稍高。
 
附件:六种上传组件传输速度走势图
 

上一页  [1] [2] [3] [4] [5] [6] 下一页


声明:以上信息资料大都是网上搜集而来,版权归作者,如有版权问题请留言告知我将马上改正。
文中所提到的各种观点只是原文观点,各种说法未经一一确认。并不代表本站认可此观点!!
资讯录入:admin    责任编辑:admin 
  • 上一篇资讯:

  • 下一篇资讯:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    点击数:
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)