Оптимизация запросов чата на PHP

Задание закрыто
Стоимость:Договорная
Срок выполнения:2 дня
Варианты оплаты:Без предоплаты
Дата публикации:2020-10-16 16:30
Обновлено:2020-10-16 16:39
Был(а) на сайте:2022-07-26 03:20

Оптимизация запросов чата на PHP

 
Задача

Здравствуйте, сайт-игра на php 7. Конкретней по правке: По вечерам атакуют Чат проекта (online.php) и он отключается (после атаки мин на 15), нужно оптимизировать запросы чата (можно также мемкешед сделать), либо вообще каким-либо образом оптимизировать, но это нужно сделать как можно быстрее чтобы атаки (на запросы чата) прекратились. Также про вебсокеты слышали что также неплохая тема для чата на PHP (ваши предложения если есть опыт с чатами интересно было бы узнать как лучше сделать).


Так нам писал как можно оптимизировать чат наш занятой программист:

Я бы сделал примерно так:
1. Чат продолжаем писать в бд, с этим проблем нет.
2. Отправку сообщений в чат везде правим на одну функцию - сейчас есть зоопарк вида "тут функцию используем, тут прямо в бд пишем".
3. Функцию модифицируем, чтобы писала сообщение и в бд, и в кэш.
4. В кэше храним сообщения строго за период, за который они запрашиваются (там вроде 60 секунд), остальное постоянно чистим.
5. Функцию запроса сообщений исправляем ...

Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Заявок нет

Оставлять заявки могут только авторизованные пользователи.