Skip to content

Conversation

waghanza
Copy link
Collaborator

@waghanza waghanza commented Sep 4, 2018

Hi,

This PR add bottle

@greed2411 not sure what was going on with #337, perhaps a merge-confusion due to branch name (master)

Regards,

@waghanza waghanza self-assigned this Sep 5, 2018
@waghanza waghanza changed the title Add bottle [WIP] Add bottle Sep 5, 2018
@waghanza waghanza changed the title [WIP] Add bottle Add bottle Sep 5, 2018
@waghanza
Copy link
Collaborator Author

waghanza commented Sep 5, 2018

@greed2411 I have update this implementation to work with gunicorn

@waghanza
Copy link
Collaborator Author

waghanza commented Sep 5, 2018

Language (Runtime) Framework (Middleware) Average 50% percentile 90% percentile 99% percentile 99.9% percentile Standard deviation Requests / s Throughput
python vibora 7.16 ms 6.09 ms 13.42 ms 23.98 ms 59.81 ms 4882.67 146475.00 166.38 MB
python bottle 19.52 ms 13.99 ms 36.59 ms 72.98 ms 224.18 ms 14427.67 55048.67 135.41 MB
python japronto 20.14 ms 19.82 ms 21.39 ms 28.11 ms 259.13 ms 5750.67 49079.00 58.52 MB
python flask 51.85 ms 45.96 ms 74.57 ms 126.61 ms 534.00 ms 23522.67 19157.33 47.09 MB
python sanic 53.05 ms 49.39 ms 88.15 ms 132.50 ms 251.45 ms 26490.00 18923.33 33.69 MB
python django 85.25 ms 71.93 ms 147.94 ms 208.63 ms 710.42 ms 43133.33 11787.33 34.15 MB
python tornado 153.47 ms 115.35 ms 155.54 ms 1266.38 ms 2800.13 ms 223016.67 8129.67 21.52 MB

@waghanza waghanza merged commit 40976a8 into the-benchmarker:master Sep 5, 2018
@waghanza waghanza deleted the add_bottle branch September 5, 2018 20:15
waghanza added a commit that referenced this pull request Sep 6, 2018
* added bottle

* adding bottle references

* add bottle to neph build file

* prevent to commit rebase temp files

* add bottle to CI

* use gunicorn to run bottle

* refactor bottle to have a flask-like api

* fix /user/0 route on bottle
waghanza added a commit that referenced this pull request Sep 7, 2018
* show a ranking for latency

* default connection to open (with sieger) is a float, too large to be an int [skip ci]

* Add bottle (#343)

* added bottle

* adding bottle references

* add bottle to neph build file

* prevent to commit rebase temp files

* add bottle to CI

* use gunicorn to run bottle

* refactor bottle to have a flask-like api

* fix /user/0 route on bottle

* wip -> use crystal buit-in instead of hand made code

* restore sieger command line options

* Add bottle (#343)

* added bottle

* adding bottle references

* add bottle to neph build file

* prevent to commit rebase temp files

* add bottle to CI

* use gunicorn to run bottle

* refactor bottle to have a flask-like api

* fix /user/0 route on bottle

* wip: sample ranking for both table

* sieger: decrease connections to open

* decrease number of connection to open with sieger

* fix wrong interval for top 5 def
waghanza added a commit to qti3e/web-frameworks that referenced this pull request Oct 5, 2018
* added bottle

* adding bottle references

* add bottle to neph build file

* prevent to commit rebase temp files

* add bottle to CI

* use gunicorn to run bottle

* refactor bottle to have a flask-like api

* fix /user/0 route on bottle
waghanza added a commit to qti3e/web-frameworks that referenced this pull request Oct 5, 2018
* show a ranking for latency

* default connection to open (with sieger) is a float, too large to be an int [skip ci]

* Add bottle (the-benchmarker#343)

* added bottle

* adding bottle references

* add bottle to neph build file

* prevent to commit rebase temp files

* add bottle to CI

* use gunicorn to run bottle

* refactor bottle to have a flask-like api

* fix /user/0 route on bottle

* wip -> use crystal buit-in instead of hand made code

* restore sieger command line options

* Add bottle (the-benchmarker#343)

* added bottle

* adding bottle references

* add bottle to neph build file

* prevent to commit rebase temp files

* add bottle to CI

* use gunicorn to run bottle

* refactor bottle to have a flask-like api

* fix /user/0 route on bottle

* wip: sample ranking for both table

* sieger: decrease connections to open

* decrease number of connection to open with sieger

* fix wrong interval for top 5 def
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants