diff --git a/docs/source/design.rst b/docs/source/design.rst index 066fceaf..0d545449 100644 --- a/docs/source/design.rst +++ b/docs/source/design.rst @@ -38,6 +38,12 @@ applications are programmed. closed after response has been sent (even if you manually add ``Keep-Alive`` or ``Connection: keep-alive`` header in your application). +The worker `gthread` is a threaded worker. It accepts connections in the +main loop, accepted connections are added to the thread pool as a +connection job. On keepalive connections are put back in the loop +waiting for an event. If no event happen after the keep alive timeout, +the connection is closed. + Async Workers ------------- @@ -68,12 +74,6 @@ AsyncIO Workers These workers are compatible with Python 3. -The worker `gthread` is a threaded worker. It accepts connections in the -main loop, accepted connections are added to the thread pool as a -connection job. On keepalive connections are put back in the loop -waiting for an event. If no event happen after the keep alive timeout, -the connection is closed. - You can port also your application to use aiohttp_'s ``web.Application`` API and use the ``aiohttp.worker.GunicornWebWorker`` worker.