Italiano
Apri in Telegram

Post Starlette ломают не маршруты, а мелкие ошибки вокруг ASGI

24 settembre 2026
P
Python Web & Scripts — Django, FastAPI, скрипты
Link
tocca per mostrare
Starlette ломают не маршруты, а мелкие ошибки вокруг ASGI Starlette часто берут как «лёгкий слой» над ASGI, но в проде проблемы обычно не в фреймворке, а в обвязке. Если приложение внезапно ведёт себя странно, проверьте базовые вещи: middleware, порядок роутинга, работу с `BackgroundTask` и то, как вы отдаёте ответы. Три места, где чаще всего прячется баг: — middleware, который меняет `request.state` или заголовки не там, где нужно; — конфликт маршрутов, когда более общий путь перехватывает более конкретный; — фоновые задачи, которые делают тяжёлую работу и блокируют цикл событий. Отдельно смотрите на async-границы. Если внутри handler’а вызывается синхронный код, Starlette не спасёт: запросы начнут копиться, а latency поползёт вверх. Для CPU-bound и блокирующих I/O выносите работу в очередь, thread pool или отдельный сервис. Для простых ответов держите handler коротким и предсказуемым. Ещё одна типовая ошибка — смешивать ответственность роутов и бизнес-логики. В Starlette удобно быстро собрать прототип, но если handler начинает валидировать, ходить в БД, форматировать ответ и писать логи в одном месте, отлаживать это потом больно. Разносите слои сразу: роут, сервис, адаптер. Если держать приложение коротким на уровне ASGI и не тащить блокировки в handler’ы, Starlette остаётся очень удобной основой для веба и скриптов.
1 ·

Vicino nel feed

PPython Web & Scripts — Django, FastAPI, скрипты🔥 Бесплатная открытая альтернатива Dolphin Anty, Vision, Gologin, AdsPower и Multilogin. Релизнул, ссылки и подробности тут - https://t.me/+NStWL6LlbN00MTFi PhoPPython Web & Scripts — Django, FastAPI, скриптыGoogle тестирует бесконечную ИИ-ленту в Discover Google тестирует ИИ-ленту в Discover, где вместо заголовков показывается краткий пересказ новости из нескольких
questo messaggio
PPython Web & Scripts — Django, FastAPI, скриптыPinterest запустил Visual Search Ads Pinterest запустил Visual Search Ads — рекламу, которая показывает креативы прямо в визуальном поиске и в результатах просмPPython Web & Scripts — Django, FastAPI, скриптыКак агенты #Bounce соскамили на 40к баксов! Да-да, речь про #ROIMEDIA и тут сразу понятно что 40к баксов не то что бы прям пиздец для них СУММА, но все равно, н
PPython Web & Scripts — Django, FastAPI, скриптыPython Web & Scripts — Django, FastAPI, скрипты@python_web_scripts · canale · Tecnologia
190iscritti2copertura media dei post
Feed della community Apri in Telegram

Un feed pubblico aperto dall'indice di ricerca ChatCrawler — «Google per il Telegram pubblico»; si aggiorna man mano che la community viene scansionata. Orari in UTC.

Solo contenuti pubblici, API ufficiale di Telegram. Informazioni · FAQ · Limiti dell'indice · Rimuovi una pagina · Catalogo · Ricerca · Come calcoliamo