推荐六款WEB上传组件性能测试与比较第10/10页
更新时间:2008年06月24日 09:23:52 作者:
是否有这样一种WEB上传组件,既要能够实现快速上传(还要能上传特大文件),又能够尽量减少服务器资源占用率呢?
七、写在后面:
花了好大功夫,终于把这个测试做完了。
做完了之后,心头反而有点沉重。
从测试的数据来看,国内的上传组件与国外的上传组件相比,技术明显不在一个档次上。国内的上传组件大多为免费使用,均为最简单的读取二进制数据方式进行上传,技术上没有突破,上传小文件时还可以,上传较大文件时,上传速度急剧下降,并且普遍CPU占用率极高,一般均为全过程的100%CPU占用率;而国外的上传组件已形成产业,除asp.net组件搭配在.net环境中免费使用外,其余二者均为有偿使用(aspupload3组件使用费高达500美元),在技术上,采用了某种我们未知的数据读取方式,使上传速度大大提高,尤其在上传超大文件时更是大大降低了服务器CPU的占用率,使CPU占用率降低到30%的惊人水平,并且上传速度高达1M/s以上(与闪盘速度差不多了),这些都是国内上传组件无法比拟的。
另外,这个测试是在局域网的环境下进行的,取得的数据传输率较高,但由于测试要点并不是进行定量的测试,而仅仅是比较各个上传组件之间的性能,传输率高低并不重要,重要的是它们之间的性能对比以及对服务器CPU的占用程度。如果哪位朋友有不同意见的话,欢迎一起探讨。
八、什么样的上传组件适合我?
组件名称 |
适用范围 |
Asp.net组件 |
适合任何一种情况使用,但前提是你可以使用asp.net技术。建议有条件的都上。 |
Aspupload3.0组件 |
速度、CPU占用率极其优秀,如果不能使用asp.net技术,建议有钱的先上。 |
FileupV4.01组件 |
同上,比aspupload3组件差一些,但一样卖钱,可见它胖得没有道理,建议有钱的不如上aspupload3组件。 |
Lyfupload1.2B组件 |
如果你没有用宽带,也不在局域网内,服务器提供商允许你用这个组件的话,而且你看来不是很有钱,那就尽管上吧!但恐怕这种机会不多。 |
梁无惧无组件上传类 |
如果你既不是用宽带,也不是在局域网内,服务器提供商又不允许你用组件,而且兜里没有钱,那只好上这个了。 |
化境无组件上传类 |
强烈建议不要上它。 |
如果还有其他没有列入的情况,那怎么办?……(这个,这个,你自己想办法。)
附件:上述六种上传组件的下载地址:
组件名称 |
下载地址 |
Asp.net组件 |
.net自带,只要安装NET Framework或.net程序即可 |
Aspupload3.0组件 |
http://www.persits.com/aspupload.exe |
FileupV4.01组件 |
http://support.softartisans.com/eval.aspx |
Lyfupload1.2B组件 |
http://www.aspcool.com/download/display.asp?Did=287 |
梁无惧无组件上传类 |
http://www.cgknife.com/yjlrb/upfile.rar |
化境无组件上传类 |
http://www.5xsoft.com/soft/upclass.zip |
最新评论