Size: a a a

2021 February 12

АС

Альберт Степанцев... in PHP
я ржал с этого "таймера", как не в себя
источник

АС

Альберт Степанцев... in PHP
это был диалог про события в реакте
источник

MM

Maksim Masiukevich in PHP
Vladimir Chernyshev
и основное заблуждение: асинхронно значит быстро ведь все ядра нагружены )
в пхп/ноде всё асинхронно, но нагружено только 1 ядро. шах и мат :)
источник

АС

Альберт Степанцев... in PHP
главное - чтобы равномерно
источник

VC

Vladimir Chernyshev in PHP
Maksim Masiukevich
в пхп/ноде всё асинхронно, но нагружено только 1 ядро. шах и мат :)
в пхп все можно нагрузить ) а вот на ноде явно не писали
источник

DT

Dmitriy Tkachenko in PHP
Kirill Sotnikov
Господа, у меня возможно тупой вопрос относительно первого доклада, где товарищ докладчик для получения бизнес сущностей использует доктриновский репозиторий, преобразуя на выходе методов сущности доктрины в бизнес сущности. Насколько это имеет смысл? Не лучше ли делать отдельный менеджер бизнес сущностей, дабы иметь возможность использовать реп доктрины для работы непосредственно с доктриновскими сущностями? Или для ситуации, когда нет необходимости работать непосредственно с сущностями доктрины, сойдет?
Сущности доктрины на самом деле и есть бизнес сущности с доктриновским маппингом.
Представь что у тебя есть бесконечная ОЗУ которая никогда в жизни не сбрасывается. Ты пишешь бизнес сущности, которые висят вечно в памяти.
А теперь забудь и вернись на землю) ОЗУ не бесконечно и сбрасывается во время перезагрузки сервера. Значит сущности надо куда-то кидать на сохранение и откуда то забирать. Это репозиторий. Не доктриновский, а твой для твоего приложения. Ты туда кидаешь сущность и она куда-то сохраняется,  прилоджению пофиг, главное чтоб сохранилось. А доктрина в соответствии тмаппингом эту бизнес сущность скидывает в бд (или только изменённые поля).   Но твоему приложению на это пофиг.
источник

АС

Альберт Степанцев... in PHP
Dmitriy Tkachenko
Сущности доктрины на самом деле и есть бизнес сущности с доктриновским маппингом.
Представь что у тебя есть бесконечная ОЗУ которая никогда в жизни не сбрасывается. Ты пишешь бизнес сущности, которые висят вечно в памяти.
А теперь забудь и вернись на землю) ОЗУ не бесконечно и сбрасывается во время перезагрузки сервера. Значит сущности надо куда-то кидать на сохранение и откуда то забирать. Это репозиторий. Не доктриновский, а твой для твоего приложения. Ты туда кидаешь сущность и она куда-то сохраняется,  прилоджению пофиг, главное чтоб сохранилось. А доктрина в соответствии тмаппингом эту бизнес сущность скидывает в бд (или только изменённые поля).   Но твоему приложению на это пофиг.
ну да
ну да

напишите мне на доктрине сущность, которая маппится на одну их трех унаследованных таблиц и мержится еще с двумя
источник

DT

Dmitriy Tkachenko in PHP
Альберт Степанцев
ну да
ну да

напишите мне на доктрине сущность, которая маппится на одну их трех унаследованных таблиц и мержится еще с двумя
Это детали доктрины, бл на эти штуки пофиг
источник

АС

Альберт Степанцев... in PHP
Dmitriy Tkachenko
Это детали доктрины, бл на эти штуки пофиг
ну вот и не надо говорить, что энтити доктрины - это энтити вашего домена
источник

DT

Dmitriy Tkachenko in PHP
У неё есть сущности и она ими оперирует
источник

MM

Maksim Masiukevich in PHP
Vladimir Chernyshev
в пхп все можно нагрузить ) а вот на ноде явно не писали
расскажи мне, как ты собираешься все нагрузить? :)
источник

DT

Dmitriy Tkachenko in PHP
Альберт Степанцев
ну вот и не надо говорить, что энтити доктрины - это энтити вашего домена
Если у тебя сущности выросли из бд схемы - это не проблемы доктрины или бл.
источник

АС

Альберт Степанцев... in PHP
Дмитрий, давайте закончим дискуссию. Я не вижу в ней вопросов, требующих обсуждения.
источник

VC

Vladimir Chernyshev in PHP
Альберт Степанцев
ну да
ну да

напишите мне на доктрине сущность, которая маппится на одну их трех унаследованных таблиц и мержится еще с двумя
делал я такое, на форке доктрины своем - по анлогии с кастомным маппингов типов
источник

VC

Vladimir Chernyshev in PHP
Maksim Masiukevich
расскажи мне, как ты собираешься все нагрузить? :)
php-fpm )
источник

MM

Maksim Masiukevich in PHP
источник

MM

Maksim Masiukevich in PHP
забанить что ли
источник

АС

Альберт Степанцев... in PHP
Vladimir Chernyshev
делал я такое, на форке доктрины своем - по анлогии с кастомным маппингов типов
Ну а я писал кучу говна для нормальной поддержки операторов и функций постгреса в доктрине. Совершенно ненужного говна, если бы она был чуть лучше архитектурно устроена.
источник

АС

Альберт Степанцев... in PHP
Неудачный клон hibernate, за метаниями которого то к атрибутам, то от них, очень забавно наблюдать.
источник

VC

Vladimir Chernyshev in PHP
Maksim Masiukevich
забанить что ли
я серьёзно же. Типичная нагрузка для php - оббработка fastcgi - неплохо скэйлится, блокирование одного потока не блокирует другие (если на локи не завязываться). Мне поэтому непонятна шумиха вокруг асинк пхп, что на типичных нагрузках профит не виден особо
источник