Size: a a a

2020 November 20

g

goshrine in symfony
Salavat Sitdikov
Господа, подскажите, пожалуйста. с чем может быть связано (и как это лучше исправить) - есть сайт, мобильная на поддомене. через аннотации распределены урлы - где десктоп версия, где мобилка (матчится по хосту, мобилок - две версии по городам - то есть там city1|city2, десктоп так же)

Но! Десктоп версия открывается молниеносно, а второй доемн - тупит жутко. Как лучше профилировать такое?

на проде такая бага, в локалке не замечано
Насколько я понимаю, потери во времени загрузки могут быть в момент редиректа
а профилировать можно, например, писать время первой загрузки и время загрузки, после редиректа, и таким образом локализовать проблемы
источник

SS

Salavat Sitdikov in symfony
👤 User
У вас от разности домена выборки не меняются? А то может неоптимальный запрос к БД.
Наоборот, выборок меньше - но те же
источник

SS

Salavat Sitdikov in symfony
goshrine
Насколько я понимаю, потери во времени загрузки могут быть в момент редиректа
а профилировать можно, например, писать время первой загрузки и время загрузки, после редиректа, и таким образом локализовать проблемы
Без редиректа - руками ввожу адрес
источник

Д

Денис in symfony
Salavat Sitdikov
Без редиректа - руками ввожу адрес
ссыль в лс
источник

MV

Moz Vkusni in symfony
наконец-то
источник

MV

Moz Vkusni in symfony
деньги есть, можно поесть
источник

в

вαғғσмεттι in symfony
Ура, покушоем
источник

в

вαғғσмεттι in symfony
А то пхп умирает
источник

Д

Денис in symfony
забрал, а во второй раз можно?
источник

в

вαғғσмεттι in symfony
Поклянись что на кодигнайтер перейдешь, тогда дадут
источник

MV

Moz Vkusni in symfony
вαғғσмεттι
Поклянись что на кодигнайтер перейдешь, тогда дадут
лучше на кейкпхп, пожизненно будут кормить
источник

MM

Maxim Mesilov in symfony
Не ведитесь! Там HR на Битрикс проект разрабов ищет
источник
2020 November 21

P

Pavel in symfony
А может кто подскажеь, есть сущность и нужно отслеживать изменения, к примеру изменили цену 20 числа, изменили позицию 25 числа и тп. Может кто сталкивался. Откат по истории не нужен, нужно просто хранение
источник

D

Dmitry in symfony
Храните все события сущности
источник

D

Dmitry in symfony
Такой себе ивент сорсинг гибридный
источник

DT

Dmitriy Tkachenko in symfony
Pavel
А может кто подскажеь, есть сущность и нужно отслеживать изменения, к примеру изменили цену 20 числа, изменили позицию 25 числа и тп. Может кто сталкивался. Откат по истории не нужен, нужно просто хранение
Audition log
источник

DT

Dmitriy Tkachenko in symfony
Это делается проще чем ты (скорее всего) думаешь. Важно только писать в audition log после завершения транзакции (когда все действия для перевода сущности в новое состояние выполнены)
источник

DT

Dmitriy Tkachenko in symfony
Естественно ручные правки сущности в БД уже запрещены будут, т.к. тогда лог и состояние сущности разойдутся (т.к. лог не знает об изменениях напрямую в БД)
источник

AN

Alexander Nazarov in symfony
Pavel
А может кто подскажеь, есть сущность и нужно отслеживать изменения, к примеру изменили цену 20 числа, изменили позицию 25 числа и тп. Может кто сталкивался. Откат по истории не нужен, нужно просто хранение
Есть doctrine Extensions, там есть типа Loggable, посмотри может подойдет.
источник

AN

Alexander Nazarov in symfony
источник