Перейти к содержимому

¿Por qué FastAPI aguanta más que Django? Concurrencia en Python explicada

GeekR4

0:00 / 0:00

¿Por qué FastAPI aguanta más que Django? Concurrencia en Python explicada

680 просмотров · 9 дн. назад
GeekR4
414 подписчиков
680 просмотров · 9 дн. назад
¿FastAPI es más rápido que Django? Spoiler: Python es igual de lento en los dos. La diferencia está en cómo esperan. En este video explicamos con animaciones qué es la concurrencia, qué hace realmente el GIL, cómo funciona el event loop, la diferencia entre WSGI y ASGI, y qué hace Uvicorn por dentro (uvloop + httptools). Al final, un benchmark y cuándo Django sigue siendo la mejor opción. ⏱️ Capítulos 0:00 ¿Magia o ingeniería? 0:33 Concurrencia vs paralelismo 1:19 El GIL: el villano incomprendido 2:12 Procesos, hilos y asyncio 3:03 El event loop paso a paso 3:53 WSGI vs ASGI: la analogía del mesero 4:52 Uvicorn por dentro: uvloop y httptools 5:45 FastAPI vs Django: seamos justos 6:40 Benchmark 7:14 Resumen 📚 Referencias Uvicorn: https://www.uvicorn.org/ FastAPI y async: https://fastapi.tiangolo.com/async/ Django async: https://docs.djangoproject.com/en/sta... PEP 3333 (WSGI): https://peps.python.org/pep-3333/ Especificación ASGI: https://asgi.readthedocs.io/ PEP 779 (Python sin GIL): https://peps.python.org/pep-0779/ Las cifras del benchmark son ilustrativas y dependen de tu hardware. #python #fastapi #django