Комментарии 12
А стрим какой-нибудь будет? или хотя бы потом видео можно будет посмотреть?
быстро места кончились… :(
Но зато можно будет поприсутствовать на мероприятии онлайн http://rambler-co.ru/live/async-why-and-when.
Когда можно ждать видео?
Про «Async: why and when?»:
Надо было использовать одинаковую либу для json (а лучше вообще не использовать), т.к. некоторые варианты быстрее и могут сильно повлиять на результат.
Не нашел синхронный вариант который вы тестировали, думаю что uwsgi с достаточным пулом даст результат лучше чем те асинхронные варианты (т.к. задержка в 50мс не такая большая).
Асинхронный код (в питоне) — это не про хайлоад, а про (большое) кол-во долго открытых коннектов (чат, вебсокеты...), для всего остального синхронный чаще лучше.
ЗЫ: в наше время бенчмарки лучше давать как docker файл, что-б любой желающий мог запустить у себя «по клику».
На пинг-понг тесте async.io выдает самый лучший результатВидимо из-за того что в нем не выполняется задержка (sleep) в отличие от других.
Надо было использовать одинаковую либу для json (а лучше вообще не использовать), т.к. некоторые варианты быстрее и могут сильно повлиять на результат.
Не нашел синхронный вариант который вы тестировали, думаю что uwsgi с достаточным пулом даст результат лучше чем те асинхронные варианты (т.к. задержка в 50мс не такая большая).
Асинхронный код (в питоне) — это не про хайлоад, а про (большое) кол-во долго открытых коннектов (чат, вебсокеты...), для всего остального синхронный чаще лучше.
ЗЫ: в наше время бенчмарки лучше давать как docker файл, что-б любой желающий мог запустить у себя «по клику».
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Moscow Python Meetup на тему «Async: why and when?» в офисе Rambler&Co