FileUpload的学习笔记 (转载)
<st1:chmetcnv unitname="m" sourcevalue="2" hasspace="False" negative="False" numbertype="1" tcsc="0" w:st="on">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 unitname="m" sourcevalue="20" hasspace="False" negative="False" numbertype="1" tcsc="0" w:st="on">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 unitname="m" sourcevalue="45" hasspace="False" negative="False" numbertype="1" tcsc="0" w:st="on">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 unitname="m" sourcevalue="200" hasspace="False" negative="False" numbertype="1" tcsc="0" w:st="on">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> |
<o:p> </o:p> |
<o:p> </o:p> |
从上述的表格对比中可以看出Cos始终保持着良好的性能。在上传量较小(容量<2M,这是最常出现的情况)时,Cos比FileUpload性能并没有好很多,但SmartUpload