From 932331d8a49622a5a1b70162eb0fd994d51d4a23 Mon Sep 17 00:00:00 2001 From: Benoit Chesneau Date: Sun, 22 Mar 2026 16:23:46 +0100 Subject: [PATCH] Regenerate settings.md --- docs/content/reference/settings.md | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/docs/content/reference/settings.md b/docs/content/reference/settings.md index cb0adf78..84ddd16c 100644 --- a/docs/content/reference/settings.md +++ b/docs/content/reference/settings.md @@ -1978,14 +1978,15 @@ This setting only affects the ``asgi`` worker type. **Default:** `'auto'` -HTTP parser implementation for WSGI and ASGI workers. +HTTP parser implementation for ASGI workers. -- auto: Use gunicorn_h1c if available (>= 0.4.1), else pure Python parser (default) -- fast: Require gunicorn_h1c >= 0.4.1 (fail if unavailable) -- python: Force pure Python parser +- auto: Use H1CProtocol if gunicorn_h1c is available, else PythonProtocol (default) +- fast: Require H1CProtocol from gunicorn_h1c (fail if unavailable) +- python: Force pure Python PythonProtocol parser -The gunicorn_h1c C extension provides faster HTTP parsing using picohttpparser -with SIMD optimizations. Requires gunicorn_h1c >= 0.4.1 for limit enforcement. +ASGI workers use callback-based parsing in data_received() for efficient +incremental parsing. The gunicorn_h1c C extension provides significantly +faster HTTP parsing using picohttpparser with SIMD optimizations. Install it with: pip install gunicorn[fast]