├── .gitignore ├── README.md ├── app_aio.py ├── app_bottle.py ├── app_falcon.py ├── app_flask.py ├── app_sanic.py ├── app_starlette.py ├── async_db.py ├── gen_test_data.py ├── nginx.conf ├── requirements.txt ├── requirements_frozen.txt ├── run-benchmark.sh ├── runs ├── aiohttp.txt ├── daphne.txt ├── gunicorn-event.txt ├── gunicorn-flask.txt ├── gunicorn-meinheld-bottle.txt ├── gunicorn-meinheld-falcon.txt ├── gunicorn-meinheld-flask.txt ├── uvicorn-sanic-no-nginx.txt ├── uvicorn-sanic.txt ├── uvicorn-starlette-no-nginx.txt ├── uvicorn-starlette.txt ├── uwsgi-bottle-no-nginx.txt ├── uwsgi-bottle-own-proto.txt ├── uwsgi-bottle.txt ├── uwsgi-falcon.txt └── uwsgi-flask.txt ├── schema.sql ├── serve-aiohttp.sh ├── serve-daphne-starlette.sh ├── serve-gunicorn-flask.sh ├── serve-gunicorn-gevent-flask.sh ├── serve-gunicorn-meinheld-bottle.sh ├── serve-gunicorn-meinheld-falcon.sh ├── serve-gunicorn-meinheld-flask.sh ├── serve-sanic-own.sh ├── serve-uvicorn-sanic.sh ├── serve-uvicorn-starlette.sh ├── serve-uwsgi-bottle-own-proto.sh ├── serve-uwsgi-bottle.sh ├── serve-uwsgi-falcon.sh ├── serve-uwsgi-flask.sh └── sync_db.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/README.md -------------------------------------------------------------------------------- /app_aio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/app_aio.py -------------------------------------------------------------------------------- /app_bottle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/app_bottle.py -------------------------------------------------------------------------------- /app_falcon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/app_falcon.py -------------------------------------------------------------------------------- /app_flask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/app_flask.py -------------------------------------------------------------------------------- /app_sanic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/app_sanic.py -------------------------------------------------------------------------------- /app_starlette.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/app_starlette.py -------------------------------------------------------------------------------- /async_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/async_db.py -------------------------------------------------------------------------------- /gen_test_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/gen_test_data.py -------------------------------------------------------------------------------- /nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/nginx.conf -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/requirements.txt -------------------------------------------------------------------------------- /requirements_frozen.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/requirements_frozen.txt -------------------------------------------------------------------------------- /run-benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/run-benchmark.sh -------------------------------------------------------------------------------- /runs/aiohttp.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/runs/aiohttp.txt -------------------------------------------------------------------------------- /runs/daphne.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/runs/daphne.txt -------------------------------------------------------------------------------- /runs/gunicorn-event.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/runs/gunicorn-event.txt -------------------------------------------------------------------------------- /runs/gunicorn-flask.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/runs/gunicorn-flask.txt -------------------------------------------------------------------------------- /runs/gunicorn-meinheld-bottle.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/runs/gunicorn-meinheld-bottle.txt -------------------------------------------------------------------------------- /runs/gunicorn-meinheld-falcon.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/runs/gunicorn-meinheld-falcon.txt -------------------------------------------------------------------------------- /runs/gunicorn-meinheld-flask.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/runs/gunicorn-meinheld-flask.txt -------------------------------------------------------------------------------- /runs/uvicorn-sanic-no-nginx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/runs/uvicorn-sanic-no-nginx.txt -------------------------------------------------------------------------------- /runs/uvicorn-sanic.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/runs/uvicorn-sanic.txt -------------------------------------------------------------------------------- /runs/uvicorn-starlette-no-nginx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/runs/uvicorn-starlette-no-nginx.txt -------------------------------------------------------------------------------- /runs/uvicorn-starlette.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/runs/uvicorn-starlette.txt -------------------------------------------------------------------------------- /runs/uwsgi-bottle-no-nginx.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/runs/uwsgi-bottle-no-nginx.txt -------------------------------------------------------------------------------- /runs/uwsgi-bottle-own-proto.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/runs/uwsgi-bottle-own-proto.txt -------------------------------------------------------------------------------- /runs/uwsgi-bottle.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/runs/uwsgi-bottle.txt -------------------------------------------------------------------------------- /runs/uwsgi-falcon.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/runs/uwsgi-falcon.txt -------------------------------------------------------------------------------- /runs/uwsgi-flask.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/runs/uwsgi-flask.txt -------------------------------------------------------------------------------- /schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/schema.sql -------------------------------------------------------------------------------- /serve-aiohttp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/serve-aiohttp.sh -------------------------------------------------------------------------------- /serve-daphne-starlette.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/serve-daphne-starlette.sh -------------------------------------------------------------------------------- /serve-gunicorn-flask.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/serve-gunicorn-flask.sh -------------------------------------------------------------------------------- /serve-gunicorn-gevent-flask.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/serve-gunicorn-gevent-flask.sh -------------------------------------------------------------------------------- /serve-gunicorn-meinheld-bottle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/serve-gunicorn-meinheld-bottle.sh -------------------------------------------------------------------------------- /serve-gunicorn-meinheld-falcon.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/serve-gunicorn-meinheld-falcon.sh -------------------------------------------------------------------------------- /serve-gunicorn-meinheld-flask.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/serve-gunicorn-meinheld-flask.sh -------------------------------------------------------------------------------- /serve-sanic-own.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env bash 2 | 3 | python3 app_sanic.py 4 | -------------------------------------------------------------------------------- /serve-uvicorn-sanic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/serve-uvicorn-sanic.sh -------------------------------------------------------------------------------- /serve-uvicorn-starlette.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/serve-uvicorn-starlette.sh -------------------------------------------------------------------------------- /serve-uwsgi-bottle-own-proto.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/serve-uwsgi-bottle-own-proto.sh -------------------------------------------------------------------------------- /serve-uwsgi-bottle.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/serve-uwsgi-bottle.sh -------------------------------------------------------------------------------- /serve-uwsgi-falcon.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/serve-uwsgi-falcon.sh -------------------------------------------------------------------------------- /serve-uwsgi-flask.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/serve-uwsgi-flask.sh -------------------------------------------------------------------------------- /sync_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/calpaterson/python-web-perf/HEAD/sync_db.py --------------------------------------------------------------------------------