Сори. У меня MySQL - и там вроде нет единого типа на обе версии IP. Получается придется в строке 40 хранить? Так этож сколько места займет... Раньше в INT запихивалось...
Сори. У меня MySQL - и там вроде нет единого типа на обе версии IP. Получается придется в строке 40 хранить? Так этож сколько места займет... Раньше в INT запихивалось...
Так чтобы его принять, в Symfony нужен объект этого Message (сериализуемый класс). Он одинаковый и при отправке и при получении. И должен быть с обоих сторон. И если я захочу что-то в него добавить, то нужно будет дублировать изменения на стороне обработчика. Я конечно и так там буду что-то писать. Но например будет Третий сервис который захочет послать сообщение. И в него тоже этот класс переть. И при обновлении коммитить изменения во все эти сервисы.
https://symfony.com/doc/current/components/contrac... - они всё общее выделили в отдельные репы и назвали их Контрактами. Я тоже сейчас попробовал так, и объекты сообщений туда запихнул. Теперь нужно будет делать composer update на всех сервисах вместо ручных правок этих классов. Не уверен что это правильно... Но пока красиво
Спасибо. Почти так сделал. Выкинул бандл в отдельную папку на диске. Создал пустой проект и установил туда бандл как type: path (композер сам сделал ссылку на папку)
BoShurik, Прошу прощения, туплю. Если мне одну переменную поменять, я же её в NGINX напишу, и мне ничего ни в ENV файлах вообще ничего менять не нужно, ни доп окружения создавать. А так как вы написали сейчас, то .env.prod1 и .env.prod2 должны быть идентичны(там много переменных) за исключением одной переменной. Так мне дублировать вообще не хочется ((
BoShurik, я же из "общих" соображений)) Понятно что легаси можно нагородить. Подумал, что я чего-то не понимаю с этими ENV файлами и переменными. Сложновато там всё как-то.
Maxim Kirshin, Кажется нашел проблему. Сейчас убрал этот динамический импорт и буду смотреть. Этот компонент всю страницу оборачивал. И когда не смог загрузиться либо задерживал рендеринг. Или при ошибке сети вообще страница не рендерилась. Убрал его везде. Буду проверять. Сайт нельзя, заблокируют. Спасибо.
Maxim Kirshin, как в chrome developer tools показывать только медленные запросы? У меня очень много запросов летит на картинки например по. Не успеваю скроллить :(
Я подозреваю динамический импорт. Сейчас index.d1d0446.js грузился долго. Это кусочек запрашиваемой страницы. Этот компонент оборачивает всю страницу. Наверное я неправильно использую динамический импорт.