Здравствуйте, сайт-игра на php 7. Конкретней по правке: По вечерам атакуют Чат проекта (online.php) и он отключается (после атаки мин на 15), нужно оптимизировать запросы чата (можно также мемкешед сделать), либо вообще каким-либо образом оптимизировать, но это нужно сделать как можно быстрее чтобы атаки (на запросы чата) прекратились. Также про вебсокеты слышали что также неплохая тема для чата на PHP (ваши предложения если есть опыт с чатами интересно было бы узнать как лучше сделать).
Так нам писал как можно оптимизировать чат наш занятой программист:
Я бы сделал примерно так:
1. Чат продолжаем писать в бд, с этим проблем нет.
2. Отправку сообщений в чат везде правим на одну функцию - сейчас есть зоопарк вида "тут функцию используем, тут прямо в бд пишем".
3. Функцию модифицируем, чтобы писала сообщение и в бд, и в кэш.
4. В кэше храним сообщения строго за период, за который они запрашиваются (там вроде 60 секунд), остальное постоянно чистим.
5. Функцию запроса сообщений исправляем ...
Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Заявок нет
Оставлять заявки могут только авторизованные пользователи.
Оптимизация запросов чата на PHP
Реклама
Оптимизация запросов чата на PHP
Здравствуйте, сайт-игра на php 7. Конкретней по правке: По вечерам атакуют Чат проекта (online.php) и он отключается (после атаки мин на 15), нужно оптимизировать запросы чата (можно также мемкешед сделать), либо вообще каким-либо образом оптимизировать, но это нужно сделать как можно быстрее чтобы атаки (на запросы чата) прекратились. Также про вебсокеты слышали что также неплохая тема для чата на PHP (ваши предложения если есть опыт с чатами интересно было бы узнать как лучше сделать).
Так нам писал как можно оптимизировать чат наш занятой программист:
Я бы сделал примерно так:
1. Чат продолжаем писать в бд, с этим проблем нет.
2. Отправку сообщений в чат везде правим на одну функцию - сейчас есть зоопарк вида "тут функцию используем, тут прямо в бд пишем".
3. Функцию модифицируем, чтобы писала сообщение и в бд, и в кэш.
4. В кэше храним сообщения строго за период, за который они запрашиваются (там вроде 60 секунд), остальное постоянно чистим.
5. Функцию запроса сообщений исправляем ...
Другие открытые задания:
Маркетолог для маретплейсов OZ / WB50 000 р.
Бюджет: 50 000 р. Привет ребята! ( для оперативности отправляйте + в чат и получайте анкету) Ищем опытного маркетолога на постоянку. Занимаемся торговлей на маркетплейсах Озон и ВБ.…
Монтаж видео2 500 р.
Бюджет: 2 500 р. Монтаж видео
Разработать проектную документацию по реконструкции ограды40 000 р.
Бюджет: 40 000 р. У компании ЗАО "Русская Недвижимость" вокруг здания имеется ограда: высота – 5 м, длина – 50 м (со стороны нашего здания). Территория здания офиса о…
поиск заданий