Vladyslav 🇺🇦🇪🇺
Ну вообще страшно
я не жду что 1 запрос она будет обрабатывать быстрее синхрона я жду что она вытащит дохрена запросов с 10+ сторон
Tishka17
Как будто твоя база вытащит 10к параллельных запросов
Vladyslav 🇺🇦🇪🇺
Tishka17
nginx моя головная боль. я с ним не дружу
Ну не знаю, любой балансер который стоит перед приложением. Он все равно нужен
Nikolay Markov
HAProxy туда же
Vladyslav 🇺🇦🇪🇺
Nikolay Markov
нет
Тогда вдвойне лол
Tishka17
10 запросов можно вообще не напрягаясь вытащить
Vladyslav 🇺🇦🇪🇺
Ну не знаю, любой балансер который стоит перед приложением. Он все равно нужен
просто все эти настраиваемые штуки на джинксе, я далек от них
Nikolay Markov
Tishka17
просто все эти настраиваемые штуки на джинксе, я далек от них
Да в общем он и на дефолтной настройке неплохо позволит тебе работать
Vladyslav 🇺🇦🇪🇺
покажите пж пару примеров продакшн конфига
Tishka17
Сорян, у меня сейчас свой балансер, не нгинкс
Vladyslav 🇺🇦🇪🇺
у джинкса документация ебанешься неделю читать можно
Tishka17
Так не читай всю
Tishka17
Ты как будто на постгрес всю документацию прочитал?
Tishka17
Ты вообще уверен, что твоя база потащит 10к запросов?
Vladyslav 🇺🇦🇪🇺
Tishka17
Думается мне, что нет
Tishka17
А значит все равно нгинксом ограничивать пралелльные запросы
Vladyslav 🇺🇦🇪🇺
я вроде не писал 10к запросов
Tishka17
А, все таки 10 запросов?
Tishka17
Тогда зачем асинк?
Vladyslav 🇺🇦🇪🇺
я писал про 10 источников
Tishka17
10 источников - это что?
Tishka17
По запросу сходить в 10 сервисов?
Vladyslav 🇺🇦🇪🇺
Тогда зачем асинк?
собираю себе сайтик, захотел на aio
Vladyslav 🇺🇦🇪🇺
По запросу сходить в 10 сервисов?
нет, наоборот если я позже захочу подрубить 10 серваков которые будут ходить сюда в бд
Vladyslav 🇺🇦🇪🇺
короче ладно
Tishka17
собираю себе сайтик, захотел на aio
Ну так а орм в него зачем?
Vladyslav 🇺🇦🇪🇺
Tishka17
То есть асинк - просто чтобы было неудобнее, а орм для удобства?
Tishka17
Почему не наоборот?
Vladyslav 🇺🇦🇪🇺
кто сказал что асинк это не удобнее?
Vladyslav 🇺🇦🇪🇺
не удобнее чем что?
Tishka17
Чем простой синхронный код
Vladyslav 🇺🇦🇪🇺
ничем не сложнее
Туночка️
а в чем неудобность то?
Туночка️
просто с начала сложно
Tishka17
Асинк тебе как минимум требует следить чтобы ни одна гребаная функция не блокировалась никогда
Nikolay Markov
просто с начала сложно
Сначала немного больно, а потом приятно
Vladyslav 🇺🇦🇪🇺
Точно?
лол а смысл тогда?)
Vladyslav 🇺🇦🇪🇺
конечно
Tishka17
Как проверяешь?
Nikolay Markov
Или ты работать с файлами вообще не будешь через сайтик?
Tishka17
Зачем работать с файлами? :)
Nikolay Markov
Зачем работать с файлами? :)
Чтобы картинки к статьям заливать через админку, например?
Vladyslav 🇺🇦🇪🇺
Зачем работать с файлами? :)
Иногда надо Но нет Не в этот раз
Vladyslav 🇺🇦🇪🇺
Как проверяешь?
Принтовой отладкой
Vladyslav 🇺🇦🇪🇺
Будут)
Постараюсь чтоб нет
Vladyslav 🇺🇦🇪🇺
Придется отказаться от классов и декораторов
Tishka17
Постараюсь чтоб нет
Я имел ввиду "гарантировать". Потому что в отличие от тредов тут любая блокировка останавливает вообще всех клиентов.
Туночка️
Зачем работать с файлами? :)
ну можно шаблоны сайта держать?
Tishka17
Принтовой отладкой
Эм. Как тебе принт скажет, блокирующий это вызов или нет?
Tishka17
Тестить и так нужно
Tishka17
Просто тут у тебя ошибка может привести к большим последствиям
Nikolay Markov
Поэтому нужно тестить каждую новую корутину
Ты в курсе, что большинство блокирующих вызовов - внешние, и принт тебе никак с ними не поможет?
Vladyslav 🇺🇦🇪🇺
Что?
Классы и декораторы блокируют
Nikolay Markov
В цитаты
Tishka17
Открою по секрету, любой вызов на какой-то момент что-то да блокирует
Vladyslav 🇺🇦🇪🇺
У меня поведение кода сильно меняется когда я в исполнение кода внутри корутины вызываю классы
Tishka17
x=10 тоже блокирующий. Речь шла не о таких блокировках. А о тех, которые по неизвестной тебе причине могут растянуться на долгое время
Nikolay Markov
Vladyslav 🇺🇦🇪🇺
Декораторы априори синхронщина Возвращать в декораторе корутину вместо функции хз