Simple Application to test performance of Django together with pythonic webservers.
apt-get install python3-dev
apt-get install libpq-dev
apt-get install libev-dev
apt-get install gcc
DB_ENGINE = django.db.backends.postgresql
DB_NAME = ***
DB_USER = ***
DB_PASSWORD = ***
DB_HOST = ***
DB_PORT = ***
DJANGO_SECRET = ***
ALLOWED_HOSTS = *
- Gunicorn
gunicorn core.wsgi:application --bind 0.0.0.0:8000 --workers 10 --worker-class [eventlet|gevent|tornado|gthread]
- Uvicorn
uvicorn core.asgi:application --host 0.0.0.0 --port 8000 --workers 10 --loop [asyncio|uvloop] --no-access-log
- Hypercorn
hypercorn core.asgi:application --bind 0.0.0.0:8000 --workers 10 --worker-class [asyncio|uvloop]
- uWSGI
uwsgi --module core.wsgi:application --http 0.0.0.0:8000 --workers 10 --gevent 100 --disable-logging
- Bjoern
bjcli core.wsgi -w 10 -i 0.0.0.0 -p 8000
Uncomment DJANGO_ALLOW_ASYNC_UNSAFE in core.wsgi when using gunicorn[tornado]