
Zart
03.03.2017
06:05:45

Anatoly
03.03.2017
06:06:10
а где такое?
ну вот если upstream_status_code не писать через запятую, то получится именно так.

Zart
03.03.2017
06:06:14
(дохуя строк порой нужно в определенных сценариях)

Anatoly
03.03.2017
06:06:39
также, пустые коннекты логировать - это хорошя практика. иначе ты просрёшь SYN-атаку

Google

Zart
03.03.2017
06:06:46
хуевая практика
пусть этим файрволлы страдают
а логгить хелсчеки балансера нахуй не всралось

Anatoly
03.03.2017
06:07:37
не всралось - не логируй. в дефолтном логе upstream_status_code нет

Zart
03.03.2017
06:08:01
хз почему у авторов он есть

Igor
03.03.2017
06:08:03
просто скажи, что ты скормил аналитикам логи нгигкса, не посмотрев их, а они построили аналитику с учетом ддос-атаки и проебали кучу бабла

Anatoly
03.03.2017
06:08:22

Igor
03.03.2017
06:08:52
откуда такой бугурт, ну нормально же всё
давайте на апач обратно перейдем, раз нгинх такое говно

Anatoly
03.03.2017
06:09:51
access_log /path/to/access.log combined if=$loggable; где loggable переменная определённая выше. если 0, то запись в логе не появится

Zart
03.03.2017
06:09:51
"нормально" - это не про нгинкс
я-то с апача и не уходил

Anatoly
03.03.2017
06:10:19
не знаю, в nginx всё нормально.

Google

Zart
03.03.2017
06:10:25
дебилы, блядь

Anatoly
03.03.2017
06:10:33
как ssl-терминатор и лоад балансер лучше нет ничего

Zart
03.03.2017
06:10:47
хапрокси на голову выше в этой роли
почему вы еще не в нахуе?

Anatoly
03.03.2017
06:13:36

Zart
03.03.2017
06:14:09
как собственно балансер
больше вариантов балансировки, меньше ресурсов, поддержка хотапгрейда, детальные метрики (для нгинкса надо покупать их платный вариант), возможность работы на 4м уровне

Anatoly
03.03.2017
06:19:50
ну, посмотрим. я с хапрокси никогда не работал, поэтому вот так.

Zart
03.03.2017
06:20:52
оно охуительное как балансировщик
последний раз когда я настраивал там еще не было ссл терминации, но с тех пор её уже запилили
логи оно на диск не пишет. удп сислог протоколом слать может

Anatoly
03.03.2017
06:22:16
а в stdout может?

Zart
03.03.2017
06:22:24
не уверен, вряд ли

Igor
03.03.2017
06:23:31
не уверен, вряд ли
с такой аргументацией, как у тебя, тоже можно сказать, что хапрокси не нужен в ответ на это *)

Anatoly
03.03.2017
06:23:51
ну, да, беда. придётся отдельный костыль для сбора костылить
не то, чтобы это будет сильно долго

Zart
03.03.2017
06:24:12
а как вы без сислога живете?

Anatoly
03.03.2017
06:24:54
а как вы без сислога живете?
нам бы пока с софта логи собрать. софт весь докером обмазан. там fluentd собирает. можно им же и с syslog собирать.
но т.к. я как линухоадмин примерно никакой, то я хз, что там есть полезного бай дефолт

Dmitry
03.03.2017
07:09:43
Тот случай, когда zart не понял о чем речь, сагрился на слово nginx и ему хором не могли объяснить, что не прав

Google

Zart
03.03.2017
07:15:33
что не отменяет того что нгинкс говно

Alexey
03.03.2017
07:40:53

Zart
03.03.2017
07:47:38
кадми, ты настолько обозлился на интерфакс за родную сибирь что в хакасию вторую "с" въебал? 8)

Dmitry
03.03.2017
07:56:26
так у них в тексте написано же
о чем и пост :)

Zart
03.03.2017
07:59:14
а, это они уже отреагировали

Dmitry
03.03.2017
08:17:25
действительно исправились :)

AnarchyInTheTea
03.03.2017
08:58:04
так как правильно sql-строки составлять?

Anatoly
03.03.2017
08:58:22

Igor
03.03.2017
08:58:33
так, как написано в документации к библиотеке / орм, которую ты юзаешь

Stanislav
03.03.2017
08:59:26
орм это медленно

ultranoise ?
03.03.2017
08:59:41
ну открывайте курсор

Anatoly
03.03.2017
09:00:07
орм это медленно
я вот с одной стороны согласен, с другой - а ты уже померял для своего сайта?

AnarchyInTheTea
03.03.2017
09:00:20
о, спасибо, забыл про валидацию

Igor
03.03.2017
09:00:26

Stanislav
03.03.2017
09:00:33
я меняю для чата
сайта у меня нет

Anatoly
03.03.2017
09:00:54
ой, "для своего проекта",

Stanislav
03.03.2017
09:01:33
каюсь

Google

AnarchyInTheTea
03.03.2017
09:02:01
можно же регуляркой проверить логин, пароль, токен и вставить в f-строку

Igor
03.03.2017
09:02:33

AnarchyInTheTea
03.03.2017
09:02:33
ладно, почитаю ещё про это

Zart
03.03.2017
09:04:56

Stanislav
03.03.2017
09:06:25
в медленности!
увеличивает время ответа и уменьшает пропускную способность

Zart
03.03.2017
09:06:48
сам придумал?

Stanislav
03.03.2017
09:07:37
т.е. ты будешь спорить с очевидным ? o_O

Zart
03.03.2017
09:07:55
мне неочевидно, в чем разница для сервера

Stanislav
03.03.2017
09:08:15
даже исключение шаблонизатора дает прирост в 20мс на время респонса

Admin
ERROR: S client not available

Stanislav
03.03.2017
09:08:52
орм +40мс считай это просто на хелловорде

Anatoly
03.03.2017
09:09:40
т.е. отличий на бенчмарках 0
так что да, мы будем спорить с "очевидным". возможно, их нет для Python, но ORM - оно не python-specific понятие

Zart
03.03.2017
09:10:33
а если запрос кэшируется и препарируется, то разницы будет примерно лишь на выхлопе - когда результат из строк будет распихиваться по объектам

Stanislav
03.03.2017
09:10:50
дада а можно еще компилировать и кешировать но мы же говлрим про орм для реального мира ?

Zart
03.03.2017
09:11:11
кто будет доказывать?

Anatoly
03.03.2017
09:11:28

Stanislav
03.03.2017
09:12:00
один раз за создание апликейшена ? это где такое

Google

Zart
03.03.2017
09:12:05
...а потом приходит александр с регулярками и ф-строками
не хочу в ваш реальный мир...

Anatoly
03.03.2017
09:12:58

Stanislav
03.03.2017
09:13:16
а где не так? О,о
в любом динамическом языке который не может превратить цепочку из десятка вызовов методов на квере в то о чем вы говорите

Zart
03.03.2017
09:13:40
почему ты считаешь что не может?..

Stanislav
03.03.2017
09:13:56
это касаемо генерации кверь без создания обьекта, оборачивания полей в проперти, навешивание на них ивентов

Anatoly
03.03.2017
09:14:04

Stanislav
03.03.2017
09:14:45

Zart
03.03.2017
09:16:25
"The caching of the “baked” system does not in any way reduce SQL calls"

Stanislav
03.03.2017
09:17:04
ну мы о ботлнеке на стороне питона говорим же
и роу скуэль не уменьшит но роу скуэль быстрее

Andy
03.03.2017
09:23:26

Stanislav
03.03.2017
09:25:04
а сколько они работают ?

Anatoly
03.03.2017
09:25:12

Zart
03.03.2017
09:26:09
я и спрашиваю, кто будет писать и доказывать?

Andy
03.03.2017
09:28:56
Нашел!
http://take.ms/XMuTV
10мс
там есть orm

Zart
03.03.2017
09:30:02
слово "джанго" так старательно закрашено...

Andy
03.03.2017
09:30:20
я старался

Zart
03.03.2017
09:31:19
там кстати видно что весь ...apiview.get укладывается где-то в 2-3 мс
постгрес селект гдето в 1-2