Возможно стоит проганять по чаще `ANALYZE TABLE` и `OPTIMIZE TABLE` но вроде мускул и так норм справляется с этим. и optimize у него не такой как в постгре. но думаю попробовать стоит
mollya, используйте mongo. Sqlite не поддерживает массивы.
Хотя есть ультра убогая идея, это создать обычное текстовое поле и загружать туда json а потом парсить его обратно. Но лучше монго, не за чем придумывать велосипед, особенно, когда его уже изобрели
я не хотел привязывать пул соединений к конкретному серверу, думал что его можно будет вынести куда то отдельно чтобы можно было легко маштабировать, но почитав понял, что да, скорее всего это делается абсолютно по другому.
Everything_is_bad, Ну сейчас у меня так и работает. Мне не очень нравится сначала инициализировать сессию в контроллере, потом прокидывать ее в Сервис, а из сервиса закидывать в репозиторий
Everything_is_bad, та ни по какому туториалу не делал. Сам по доке смотрел. Я не понимаю того что точно такой же код в контроллере работает, а тут нет.
Antonio Solo, У тебя получится так что пользователь законекчен по вебоскетам с админом только для того чтобы отправить 1 сообщение. Это раз. Как долго будет держаться этот коннект? Его постоянно поддерживать? После тебе надо будет разорвать коннект и соединить пользователя к пулу соединений чата. Многовато лишних действий
За идеи спасибо. Будет над чем подумать