
Andrew
11.10.2018
14:22:01

Vladislav
11.10.2018
14:22:13
там даже доступа к конекшену нема
просто пишешь везде где хочешь go func и все

Maksim
11.10.2018
14:22:30

Google

Vladislav
11.10.2018
14:22:43

Maksim
11.10.2018
14:22:54
че ита?
ну что б всё совсем круто работало :_)

Vladislav
11.10.2018
14:23:07
не поняв
сложно
поведай

Maksim
11.10.2018
14:23:47
скок этот ваш сраный го будет коннект держать после запроса?)

Andrey
11.10.2018
14:24:06

Vladislav
11.10.2018
14:24:07
там пул конектов, живут долго

Arky
11.10.2018
14:24:14


Maksim
11.10.2018
14:24:27
и пока сраный scan не вызовешь, коннект не высвободится)

Vladislav
11.10.2018
14:25:14
а ты об этом шоль

Google

Vladislav
11.10.2018
14:25:16
поня
там потная логика с подготовлеными запросами, они тоже жрут по конекшену и висят и блокируют друг друга
крч делай горутины и все будет норм

Andrey
11.10.2018
14:27:42
коннекты не закрывает не го, а разраб на гоу. и это потенциальная уязвимость, которую не нужно хендлить в пыхе на простом скрите

Andrew
11.10.2018
14:27:57

Maksim
11.10.2018
14:29:01
да, где-то в чатике тут был гуру по закрыванию коннектов. Вроде, даже в этом

danil
11.10.2018
14:29:03


Maksim
11.10.2018
14:29:13
типа пхп круче, чем го, ибо там коннекты не надо закрывать

Andrew
11.10.2018
14:29:32
@kopaygorodsky тут тебя вспоминают :)

Vladislav
11.10.2018
14:29:47
ахахаххаа

Maksim
11.10.2018
14:30:19
не, там был какой-то специально приглашённый гость из телеграма) дворником там подрабатывает, наверное)
@kopaygorodsky как раз после этого начал за коннекты накидывать)

Andrew
11.10.2018
14:30:45
а лол, было :)

Vladislav
11.10.2018
14:30:51
ну так он прав
че вы беситесь, отработал скрипт и все
не надо defer lol.Close() спамить везде

danil
11.10.2018
14:31:38

Arky
11.10.2018
14:31:47
скрипт закончился, а воркер фпма висит в памяти(

Maksim
11.10.2018
14:32:13
и за сеттеры вообще на горох ставят, если это не какая-нить дтошка, в которую просто данные забиваются.

Vladislav
11.10.2018
14:33:06

Google

Vladislav
11.10.2018
14:33:12

Maksim
11.10.2018
14:33:31

Arky
11.10.2018
14:33:36
и шо?
скушал 300 мб и не отдает, приходится килять

Vladislav
11.10.2018
14:33:42

Maksim
11.10.2018
14:34:23
я не разделяю уверенности в стат анализаторы, ибо нормальных для пхп 1 хер нету и предпочитаю явно проверять типы)

Sergey
11.10.2018
14:49:58

Maksim
11.10.2018
14:51:17

Sergey
11.10.2018
14:52:59
не ну как, если тут есть студенты у которых дохерище свободного времени, жажда славы (ибо если даже чуть-чуть сделают из того что можно - будет уже круто) и желание прошариться - то почему бы не написать "еще один анализатор" который не будет ограничен такими мелочами как скорость работы (подумаешь что phpstan или psalm сканят все за минутку а этот новый будет сканить минут 15 тот же объем кода)

Maksim
11.10.2018
14:53:32
я слишком тупой для этого(

Sergey
11.10.2018
14:53:48
ой да там не сложно в целом
просто дохуя делать

Alexander
11.10.2018
15:00:00

Sergey
11.10.2018
15:01:18
ну критерий был не про студентов)

Arky
11.10.2018
15:03:12
ща начну писать

Maksim
11.10.2018
15:04:17

Arky
11.10.2018
15:05:48
все, закончу где-то вслед десятилетии

Andrew
11.10.2018
15:07:42

Bohdan
11.10.2018
15:08:32

Maksim
11.10.2018
15:09:06

Bohdan
11.10.2018
15:11:00

Google

Maksim
11.10.2018
15:11:29

Arky
11.10.2018
15:11:43

Maksim
11.10.2018
15:12:29
абида(
Ну, мы тебя долго будем подначивать ещё, не переживай) а там видно будет, разберёшься, или твой ник станет нарицательным)

Arky
11.10.2018
15:13:27

Maksim
11.10.2018
15:14:03

Arky
11.10.2018
15:14:15
лел

Sergey
11.10.2018
15:20:54

?
11.10.2018
15:36:50

Sergey
11.10.2018
15:41:41

Andrew
11.10.2018
15:44:14

?
11.10.2018
15:44:46

Andrey
11.10.2018
15:48:17
https://lisbon2018.symfony.com/speakers#session-2665
> Rich models with sf forms

Maksim
11.10.2018
15:48:56
анемичные модели - это ок)

Sergey
11.10.2018
15:49:39
саги интереснее чем менеджеры

Konstantin
11.10.2018
15:49:53
а если нету

Maksim
11.10.2018
15:49:55
точно так же, как и в случае с em: только ситхи мыслят абсолютом)
всегда есть варианты, где тот или иной подход будет оправдан
и где нет)

Sergey
11.10.2018
15:50:20

Google

Konstantin
11.10.2018
15:50:55
====
дайте сылочку кому не жалко, где почитать про оптимизацию бэкенда на симфони в производительность

Sergey
11.10.2018
15:51:05
ну короч, анемичные или не анемичные модели - это надо с позиции связанности смотреть. Сервисы менеджеры с анемичной моделью - это не ок. Анемичная модель завернутая в объектную модель которую можно тестить в изоляции - это ок

Maksim
11.10.2018
15:51:31

Sergey
11.10.2018
15:51:34
держи, и ты даже не идешь в РО сегодня за вопрос который гуглится
ну или да - роадраннер хорошо все оптимизирует)

Maksim
11.10.2018
15:52:06
я прям ахудивился на сколько хорошо и выхудивиться не усмог)

Konstantin
11.10.2018
15:54:05

Sergey
11.10.2018
15:57:33
блин пойду роадраннер прикручу к нашему приложению
надоело ждать пет проджект

Konstantin
11.10.2018
15:57:54
дак а это, как он работает я не понел
он кеширует типа или что

Maksim
11.10.2018
15:58:02
ну я к бою не прикручивал, некуда пока. Так, на коленке накидал

Sergey
11.10.2018
16:03:19
дак а это, как он работает я не понел
он раскидывает http запросы по воркерам, прям как php-fpm (только fpm не http запросы раскидывает а fastcgi штуки и воркеры там - говый пых). Как следствие - нет оверхэда на бутстраппинг фреймворка, реконнект к базе и т.д.

Konstantin
11.10.2018
16:03:50
ну т.е. пхп не умирает что ли

Sergey
11.10.2018
16:04:10
но из минусов - opcache в CLI по умолчанию не работает (а он все ж не тупо кэширует опкоды), надо следить за памятью чуть больше (либо будет полностью ребутаться и как бы толку от php-fpm больше)

Sergey
11.10.2018
16:08:34
а зачем тебе opcache в CLI?

Andrey
11.10.2018
16:09:57
схлопнуть опкоды, меньше работы для интерпретатора

Sergey
11.10.2018
16:10:18