近两天来由于项目需要使用上传组件,于是我仔细分析了Cos和FileUpload的源代码,并对它们的性能进行了测试比较,
使用2M、20M、45M、200M的上传大小测试三种组件所花费的时间(单位为ms)结果是:
<st1:chmetcnv w:st="on" tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue="2" unitname="m">2M</st1:chmetcnv>
<o:p> </o:p> | 第1次 | 第2次 | 第3次 | 第4次 | 平均 |
Cos | 297 | 203 | 234 | 245 | 245<o:p></o:p> |
FileUpload | 281 | 312 | 281 | 312 | 297<o:p></o:p> |
SmartUpload | 531 | 594 | 485 | 532 | 536<o:p></o:p> |
<o:p> </o:p>
<o:p> </o:p>
<st1:chmetcnv w:st="on" tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue="20" unitname="m">20M</st1:chmetcnv>
<o:p> </o:p> | 第1次 | 第2次 | 第3次 | 第4次 | 平均 |
Cos | 2562 | 2109 | 2719 | 2172 | 2391<o:p></o:p> |
FileUpload | 4062 | 4140 | 5360 | 3922 | 4371<o:p></o:p> |
SmartUpload | 3453 | 3094 | 3078 | 3547 | 3293<o:p></o:p> |
<o:p> </o:p>
<o:p> </o:p>
<st1:chmetcnv w:st="on" tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue="45" unitname="m">45M</st1:chmetcnv>
<o:p> </o:p> | 第1次 | 第2次 | 第3次 | 第4次 | 平均 |
<st1:place w:st="on">Cos</st1:place> | 4860 | 4844 | 5125 | 5171 | 5000<o:p></o:p> |
FileUpload | 9000 | 8391 | 10375 | 10078 | 9461<o:p></o:p> |
SmartUpload | 8265 | 9187 | 8672 | 8856 | 8745<o:p></o:p> |
<o:p> </o:p>
<o:p> </o:p>
<st1:chmetcnv w:st="on" tcsc="0" numbertype="1" negative="False" hasspace="False" sourcevalue="200" unitname="m">200M</st1:chmetcnv>
<o:p> </o:p> | 第1次 | 第2次 | 第3次 | 第4次 | 平均 |
Cos | 55813 | 52282 | 54796 | 51187 | 53520<o:p></o:p> |
FileUpload | 76343 | 68531 | 80954 | 79031 | 76215<o:p></o:p> |
SmartUpload | 内存堆栈溢出<o:p></o:p> | <o:p> </o:p> | <o:p> </o:p> | |
分享到:
相关推荐
无组件上传无组件上传无组件上传无组件上传无组件上传
微信小程序demo:组件练习!实现大量基础功能!适用1122(源代码+截图)微信小程序demo:组件练习!实现大量基础功能!适用1122(源代码+截图)微信小程序demo:组件练习!实现大量基础功能!适用1122(源代码+截图)微信...
这个晚上发了好多东西..... 这个分页组件更不同谈了.. 为JSP分页烦恼的同志们来下, 为分页占RESULTSET的同志们更要来 <br>组件的科重用性很高的哦!! 里面更有详细的说明!! 唉. 送你们了
Dimac 公司的文件上传组件。 更多ASP组件的介绍和下载,请访问 阿江 www.ajiang.net
iis5.1 组件包
超棒的 React 组件收集!Awesome React Component!.zip,Curated List of React Components & Libraries.
大数据技术组件选型对比
一步一步教你实现C#编写Com组件。附件中有截图,能够很快的实现Com组件的编写。
微信小程序demo:组件练习!实现大量基础功能
对jqplot与JFreeChart两种web图表组件进行效果对比,以便根据具体情况选择合适的图表工具。
基本的React自定义钩子为您的组件充电!_TypeScript_JavaScript_下载
基于Vue3的全屏拖拽上传组件 本文主要介绍了基于Vue3的全屏拖拽上传组件,分享给大家,具体如下: 知识点 浏览器拖拽 api fetch 请求 vue3 说来话长,长话短说,关于 html5 的拖拽 api 也只是做过一些拖拽...
几款流行的图表组件的功能对比.任何组织选择一款图表组件都是一项复杂的任务,因为需要基于公司眼前和未来的需求来做出最合适的选择。这就需要详细的评估
FLASH大文件上传组件FLASH大文件上传组件FLASH大文件上传组件FLASH大文件上传组件
Ajax 文件上传组件 Ajax 文件上传组件 Ajax 文件上传组件 Ajax 文件上传组件
aspcn组件 上传组件 VB ASP原程序 aspcn组件 上传组件 VB ASP原程序
上传组件功能:多文件上传,多类型文件上传,上传进度监听,附带Bootstrap3中进度条
无惧无组件上传类,ASP无组件上传,用于asp上传
Java无组件上传 Java无组件上传 Java无组件上传 Java无组件上传 Java无组件上传