前天发布了fastupload 0.2.3,没想到受到了大家的关注,下载量急剧上升。首先说明一下,写fastupload纯粹是个业余爱好,拿出来几行好的代码与大家分享,后来测试了一下,确实比Apache上的common file upload要快很多。放出来两组测试数据与测试代码,限于时间与水平关系,这里不做分析与评价,只看具体数据。
测试环境还是本人的小笔记本,与第一回里测试里所用的是一模一样的,测试代码有兴趣的可以从文后的附件中下载,有兴趣的读者可以亲自测试一下。
第一组,上传三个图片,分别是348k、331k、368k,fastupload的测试结果如下
//单位 ms
cost: 36
cost: 61
cost: 6
cost: 6
cost: 7
cost: 8
cost: 6
cost: 6
cost: 5
cost: 8
cost: 8
cost: 7
cost: 7
cost: 6
cost: 7
cost: 7
cost: 6
cost: 7
cost: 6
cost: 7
cost: 6
cost: 6
cost: 30
cost: 41
cost: 8
cost: 8
cost: 7
cost: 6
cost: 7
common file upload测试结果如下,单位也是ms
Apache Common File Upload costs: 121
Apache Common File Upload costs: 11
Apache Common File Upload costs: 13
Apache Common File Upload costs: 12
Apache Common File Upload costs: 8
Apache Common File Upload costs: 10
Apache Common File Upload costs: 9
Apache Common File Upload costs: 12
Apache Common File Upload costs: 8
Apache Common File Upload costs: 9
Apache Common File Upload costs: 8
Apache Common File Upload costs: 8
Apache Common File Upload costs: 9
Apache Common File Upload costs: 11
Apache Common File Upload costs: 13
Apache Common File Upload costs: 10
Apache Common File Upload costs: 12
Apache Common File Upload costs: 12
Apache Common File Upload costs: 9
Apache Common File Upload costs: 12
Apache Common File Upload costs: 8
Apache Common File Upload costs: 15
Apache Common File Upload costs: 10
Apache Common File Upload costs: 10
Apache Common File Upload costs: 8
Apache Common File Upload costs: 10
Apache Common File Upload costs: 9
Apache Common File Upload costs: 10
Apache Common File Upload costs: 10
第二组测试样本文件,27020246k, 26035095k, 26886326k的RAW照片, fastupload测试结果如下,单位ms
cost: 2589
cost: 2021
cost: 2042
cost: 1769
cost: 1872
cost: 2814
cost: 2319
cost: 1934
cost: 1758
cost: 1853
cost: 1993
cost: 1781
cost: 1887
cost: 1856
cost: 1939
cost: 1861
cost: 2572
cost: 1953
cost: 1898
cost: 1973
common file upload结果如下, 单位ms,其中有一次失败。
Apache Common File Upload costs: 2872
Apache Common File Upload costs: 2818
Apache Common File Upload costs: 3264
Apache Common File Upload costs: 2802
Apache Common File Upload costs: 2817
Apache Common File Upload costs: 2621
Apache Common File Upload costs: 2715
Apache Common File Upload costs: 2616
Apache Common File Upload costs: 2757
Apache Common File Upload costs: 2862
Apache Common File Upload costs: 3221
Apache Common File Upload costs: 2767
Apache Common File Upload costs: 2868
Apache Common File Upload costs: 2604
Apache Common File Upload costs: 2696
Apache Common File Upload costs: 2888
org.apache.commons.fileupload.FileUploadBase$IOFileUploadException: Processing of multipart/form-data request failed. Stream ended unexpectedly
.......
... 20 more
Apache Common File Upload costs: 2877
Apache Common File Upload costs: 3020
Apache Common File Upload costs: 2706
Apache Common File Upload costs: 2720
![点击查看原始大小图片](http://dl2.iteye.com/upload/attachment/0070/4564/780eaab7-41ab-315b-97f1-8410f070f00c-thumb.png)
- 大小: 213.5 KB
分享到:
相关推荐
《PyPI官网下载:equilibrator-cache-0.2.3b1.tar.gz——深入了解Python库的使用与管理》 PyPI(Python Package Index),是Python开发者最常访问的资源库,它为全球的Python开发者提供了丰富的开源软件包。本文将...
《PyPI官网下载:深入解析brickschema-0.2.3a7.tar.gz》 在Python的世界里,PyPI(Python Package Index)是开发者获取和分享Python软件包的重要平台。资源“brickschema-0.2.3a7.tar.gz”就是这样一个包,它在PyPI...
python-iniparse-0.2.3-4.el5.src.rpm
【PyPI官网下载 | django_ubigeo_peru-0.2.3.tar.gz】这个资源是Python开发中的一个重要组成部分,它代表了一个特定版本的Python库——django_ubigeo_peru。这个库是专为Python开发者设计的,尤其适用于那些在Peru...
《PyPI官网下载 | collective.lorem-0.2.3.tar.gz详解》 在Python的世界里,PyPI(Python Package Index)是最重要的软件仓库,它为开发者提供了分享和下载Python库的平台。本文将深入探讨PyPI上的collective.lorem...
今天我们将聚焦于一个名为"openrgb-python"的库,通过其0.2.3版本的压缩包文件"openrgb-python-0.2.3.tar.gz"来深入理解这个库的功能、用法以及它在实际应用中的价值。 "openrgb-python"是一个专门与OpenRGB软件...
《PyPI官网下载:iomed-0.2.3.tar.gz——深入了解Python库的发布与使用》 在Python的世界里,PyPI(Python Package Index)是最重要的资源库,它为全球的开发者提供了一个集中地,可以发布、分享并下载Python库。当...
《PyPI官网下载 | pipimport-0.2.3.tar.gz——深入了解Python库的管理和使用》 在Python的生态系统中,PyPI(Python Package Index)是最重要的资源库,它为全球开发者提供了海量的第三方模块和工具,使得Python的...
linux输入法,支持命令行下的汉字输入
《PyPI官网下载 | ox_mon-0.2.3.tar.gz——深入了解Python库的发布与管理》 在Python的世界里,PyPI(Python Package Index)是最重要的资源库,它为全球开发者提供了一个集中存放和分享Python软件包的平台。本文将...
标题 "PyPI 官网下载 | ncc-0.2.3.tar.gz" 提到的是一个从Python包索引(PyPI)官方下载的压缩包,名为“ncc-0.2.3.tar.gz”。这个文件是Python生态系统中的一个重要组成部分,因为PyPI是Python开发者发布和分享自己...
**PyPI 官网下载 | nupic-0.2.3.tar.gz** PyPI(Python Package Index)是Python开发者最常使用的软件包仓库,它提供了海量的Python库供全球的程序员免费下载和使用。"nupic-0.2.3.tar.gz"是一个在PyPI上发布的资源...
onnx2onnx-0.2.3.tar.gz
《PyPI官网下载 | dirigible-0.2.3.tar.gz》 在Python的世界里,PyPI(Python Package Index)是官方的软件包仓库,它为开发者提供了分享和下载Python库的平台。当我们看到"PyPI官网下载 | dirigible-0.2.3.tar.gz...
《PyPI官网下载 | pyparam-0.2.3.tar.gz——深入了解Python库的发布与使用》 在Python的世界里,PyPI(Python Package Index)是最重要的资源库,它为全球的开发者提供了一个集中地来发布、分享和发现Python软件包...
《PyPI 官网下载 | sentiment_lexicon-0.2.3.tar.gz — Python情感分析利器》 在Python的世界里,PyPI(Python Package Index)是开发者们分享和获取Python库的重要平台。这次我们关注的是名为`sentiment_lexicon-...
标题中的"PyPI 官网下载 | kaf-0.2.3.tar.gz"表明这是一个在Python Package Index(PyPI)官方源上发布的软件包,名为"kaf",其版本号为0.2.3,且以tar.gz格式提供。PyPI是Python开发者发布和分享自己编写的Python...
在给定的资源“genignore-0.2.3.tar.gz”中,我们关注的是一个Python库,名为“genignore”。这个库通常会提供特定的功能,帮助开发者在他们的项目中更有效地管理代码。 `genignore`库可能是用于处理`.gitignore`...
标题中的“PyPI 官网下载 | twilioSMS-0.2.3.tar.gz”表明这是一个从Python Package Index(PyPI)官方源下载的压缩包,名为“twilioSMS-0.2.3.tar.gz”。PyPI是Python开发者发布和分享他们编写的Python软件包的中央...