
Serge
21.05.2018
21:21:36
Вряд ли он научился
А я вот сомневаюсь, что они вообще будут заморачиваться. Хотя, было бы неплохо. Почему его умеет gunicorn мы же понимаем
А что про nginx unit думаешь?
Не трогал даже. У меня просто как-то нет nginx в инфраструктуре сейчас. Был бы, можно было бы в его мир смотреть. Фасады на skipper и cloudfront сейчас.

Dmitry
21.05.2018
21:25:09
так оно не мейнстрим же

Google

Sergey
21.05.2018
21:25:52
На кодфесте чувак из nginx интересно про unit рассказывал

Dmitry
21.05.2018
21:26:19
а вообще совсем непонятный блидинг эдж в непонятной нише

Sergey
21.05.2018
21:27:25

Dmitry
21.05.2018
21:27:37
ну опять же лиг прав
если у тебя много инджиникса
и например хитрый кэш на его основе
и кастомный код под него

Sergey
21.05.2018
21:28:34
Ну а вообще это для перфоманс-дрочеров — у юнита с сервисом шареная память и вот это всё

Dmitry
21.05.2018
21:28:49
тогда молись на сысоева.
но для большинства смысла нет

Sergey
21.05.2018
21:30:23
Зато оно умеет в хот релоад, а ты нет

Dmitry
21.05.2018
21:32:58
э
все приличные люди умеют в хот релод

Google

Dmitry
21.05.2018
21:33:19
и грейсфул рестарт

Serge
22.05.2018
05:58:39
Зато оно умеет в хот релоад, а ты нет
Который не нужен, там где он типа нужен. В смысле, хотрелоад нужен, чтобы не было простоев, но если тебе это критично, то ты умеешь в масштабирование, у тебя не один инстанс и ты умеешь в rolling update:)

Maxim
22.05.2018
06:20:42
Если что-то ещё не мейнстрим, это же не значит, что не надо о нем думать...

Marco
22.05.2018
09:13:28
Последний шанс: остаётся меньше часа до окончания приёма заявок на вело-футболки: https://www.meetup.com/spbpython/events/250994322/

Diana
22.05.2018
09:34:00
Классные! А если нет возможности поучаствовать в этих велопокатушках, то футболочку никак не получить?)

Диёр
22.05.2018
09:34:31
Яб покатался даже, но я умру

Dmitry
22.05.2018
09:36:39

Marco
22.05.2018
09:37:05

Vitali K.
22.05.2018
09:39:41

Marco
22.05.2018
09:39:54

Dmitry
22.05.2018
09:40:52
от жары)

Diana
22.05.2018
09:41:00

Диёр
22.05.2018
09:41:05
а здесь так, тепло

Dmitry
22.05.2018
09:41:20
)))) тру

D_Firsov
22.05.2018
09:43:40

Marco
22.05.2018
09:45:59

D_Firsov
22.05.2018
09:49:04

Google

Sergey
22.05.2018
09:50:23
Да какой питон, unit в гошечку умеет ;D

Dmitry
22.05.2018
09:54:27
какой смысл в перфомансе если нет клиентов

Aline
22.05.2018
09:55:07
сам покекай)

Sergey
22.05.2018
09:55:45
Короче вот тут слайдики
https://speakerdeck.com/codefest/codefest-2018-valientin-bartieniev-nginx-inc-dot-nginx-unit-dinamichieskii-vieb-siervier-novogho-pokolieniia-s-unikal-noi-arkhitiekturoi

Makc
22.05.2018
09:57:39
Кек
Совершенно странный и необоснованный вывод.

Dmitry
22.05.2018
10:09:02
ты про этот?

Makc
22.05.2018
10:09:57
В особенности про async угорнул

Dmitry
22.05.2018
10:11:29
потому что тебе он нужен?)
а Роме не нужен)

Makc
22.05.2018
10:12:21
Какой лихой экстраполятор
И чо, и чо, расскажи.

Makc
22.05.2018
10:19:46
У нас, кажется, есть расхождение в терминологии. Что в твоём понимании быстро?
Только сдуваются они, в противовес wsgi не так быстро с ростом нагрузки.
Явное лучше неявного. И во всяком случае лучше чем манкипатчинг от gevent. И с каких пор stackless сопрограммы стали медленне stackfull?
И сколько нужно чтобы было быстро?

Admin
ERROR: S client not available

Dmitry
22.05.2018
10:32:48
быстро по шкале @pragus :)

Makc
22.05.2018
10:38:13
А это сколько rps?
А по делу ответить есть что?

Google

Makc
22.05.2018
10:48:13
отдача статики?
И что, go у тебя отдаст 50-60 krps с походом в редис на одном потоке?
Анукапокажи

Serge
22.05.2018
10:51:19
вот вы всё не с той стороны на это смотрите
вот вы всё не с той стороны на это смотрите
я написал скрипт, он работает. у меня увеличилась нагрузка. я хочу оптимизировать использование существующих ресурсов. понятно, что я могу масштабировать, но оптимизировать надо все равно, чтобы было дешевле.
у меня есть вот такие варианты оптимизации:
1. профайлить и оптимизировать код скрипта
2. запустить его на gevent
3. переписать весь код, включая замену используемых библиотек на asyncio
угадайте, что я сделаю в первую очередь?

Sergey
22.05.2018
10:54:13
Gevent?

Serge
22.05.2018
10:54:22

Sergey
22.05.2018
10:54:28
Уиии

Serge
22.05.2018
10:55:28

Dmitry
22.05.2018
10:56:23
чтобы страдать

Danil
22.05.2018
10:56:45

Makc
22.05.2018
11:02:39
А если перед тем как писать, подумать что это у тебя io bound задачи в скрипте, и сразу писать под asyncio?

Serge
22.05.2018
11:04:32

Makc
22.05.2018
11:05:48
Пришла пора оценить нагрузку и принять соответствующие решения по поводу архитектуры.

Serge
22.05.2018
11:06:17

Makc
22.05.2018
11:06:40
а что в нем hell-ного?

Serge
22.05.2018
11:06:55

Google

Makc
22.05.2018
11:07:10
линейный код, с дополнительным улючавым словом иногда.

Serge
22.05.2018
11:07:52