Ответы пользователя по тегу Веб-разработка
  • Какой питоновский асинхронный фреймворк для веба использовать сейчас?

    @mgremlin
    Бизнес в и вокруг IT
    А оно точно надо?
    Я вот задался как-то вопросом...
    Сравнивал aiohttp, quart (async клон Flask), Flask (на котором работает прода сейчас) и raw golang. На реальной архитектуре своей, с несколькими запросами в базу (postgres).

    Результаты: golang кроет всех, но разница не потрясающая. в разы. Что интересно - фласк не так уж и отстает. Это неудивительно, ведь главный тормоз - база.

    А потом еще внимательнее посмотрел, и понял: для меня вообще важнее не выдача одной и той же страницы 100500 раз, что влегкую решается кэшем, а минимальное время на формирование одной страницы. И тут уже прикол: Flask от асинхронных фреймов вообще идет ноздря в ноздрю, как бы иногда и не обгоняя!

    Ну и совсем смешно: пока ковырялся с сорсами, придумал как реализовать маленький архитектурный тюнинг. И все ускорилось почти в 10 раз на старом коде = ничего переписывать не надо.
    Ответ написан