Vue d'ensemble
Gunicorn 23.0, publié le 10 août 2024, ajoute le support HTTP/1.1 keep-alive par défaut et déprécie le worker eventlet.
Fonctionnalités principales
HTTP/1.1 et dépréciation eventlet
Le keep-alive HTTP/1.1 est activé par défaut, réduisant la latence des connexions répétées. Le worker eventlet est déprécié au profit de gevent ou des workers async natifs.
python
# HTTP/1.1 keep-alive activé par défaut
# gunicorn --workers 4 app:app
# Worker gevent recommandé à la place de eventlet
# gunicorn --worker-class gevent --workers 4 app:app
# gunicorn.conf.py
bind = '0.0.0.0:8000'
workers = 4
worker_class = 'gevent'
keepalive = 5 # secondes
