21.07.2021       Выпуск 396 (19.07.2021 - 25.07.2021)       Статьи

Python Async (ASGI) Web Frameworks Benchmark

This is a simple benchmark for python async frameworks. Almost all of the frameworks are ASGI-compatible (aiohttp and tornado are exceptions on the moment).

Читать>>




Экспериментальная функция:

Ниже вы видите текст статьи по ссылке. По нему можно быстро понять ссылка достойна прочтения или нет

Просим обратить внимание, что текст по ссылке и здесь может не совпадать.

This is a simple benchmark for python async frameworks. Almost all of the frameworks are ASGI-compatible (aiohttp and tornado are exceptions on the moment).

The objective of the benchmark is not testing deployment (like uvicorn vs hypercorn and etc) or database (ORM, drivers) but instead test the frameworks itself. The benchmark checks request parsing (body, headers, formdata, queries), routing, responses.

benchmarks tests

Combined results

Sorted by sum of completed requests

FrameworkRequests completedAvg Latency 50% (ms)Avg Latency 75% (ms)Avg Latency (ms)
blacksheep 1.0.85425205.118.846.53
muffin 0.83.15214306.3110.217.62
falcon 3.0.14582357.011.838.89
starlette 0.15.039793510.0416.712.28
emmett 2.2.335682016.3319.4317.01
sanic 21.6.03203257.6413.469.98
fastapi 0.66.029685012.0719.7114.57
aiohttp 3.7.4.post022266016.1716.5916.26
tornado 6.113116022.6922.8322.7
quart 0.15.111268027.5828.2827.51
django 3.2.57362041.3846.1341.87

More details: Results (2021-07-06)

Archive

  • 2021-07-06
  • 2021-06-22
  • 2021-06-14
  • 2021-06-07
  • 2021-05-31
  • 2021-05-17
  • 2021-05-10
  • 2021-05-06
  • 2021-04-30
  • 2021-04-29
  • 2021-04-28

subscribe via RSS





Разместим вашу рекламу

Пиши: mail@pythondigest.ru

Нашли опечатку?

Выделите фрагмент и отправьте нажатием Ctrl+Enter.

Система Orphus