Решить проблему нагрузки на mysql + несколько правок

Цена договорная
27 июля 2024, 18:13 • 5 откликов • 45 просмотров
Есть проблема хранения сессий юзеров в базе данных mysql, при нагрузках база уходит в ожидание и данные с лендинга не попадают в базу, следовательно в админку.
Есть положительный опыт решения проблемы переводом на веб сокеты.
1. проверить корректную работу на php 8.2, вроде как должен работать. если вдруг будут проблемы, решить их. Лендинг небольшой всего пару файлов, админка тоже небольшая, до 10 файлов..
1.2. Посмотреть что там с запросами к mysql, почему в 5.7 работает а в 8.2-8.4 не работает.
2. перевести на вебсокеты (redis) обмен данными и сессии юзеров (и возможно таблица data) между админкой и между лендингом (если вы знаете более проихводительные решения, предложите).
Со стороны лендинга обмен ведет gateway.php со стороны админки api.php.
Пример реализации находится в index.js
Там же находятся таблицы data и session

архивы приложений отдам в надежные руки, с тем с кем планируется работа.

Работа делается локально у вас, передается мне, я ставлю под нагрузку, смотрю если все ок -оплачиваю, если есть вопросы проблемы, возвращаю на доработку.
Какой-то уровень доверия придется наладить, без теста такая работа не может быть принята.

т.к. здесь нельзя прикреплять архивы вот ссылка на файл хостинг https://file.io/tmTlBEK65PWw