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