Vue d'ensemble
Gunicorn 25.0, publié le 1er février 2025, ajoute le support expérimental de HTTP/2 via une nouvelle couche de protocole.
Fonctionnalités principales
HTTP/2 beta
Le support HTTP/2 permet le multiplexage des requêtes, la compression des en-têtes et le server push. Cette fonctionnalité est en beta et nécessite une configuration TLS.
python
# HTTP/2 beta avec TLS
# gunicorn --worker-class h2 --certfile cert.pem \
# --keyfile key.pem app:app
# gunicorn.conf.py
bind = '0.0.0.0:443'
workers = 4
worker_class = 'h2' # HTTP/2 beta
certfile = 'cert.pem'
keyfile = 'key.pem'
