Здравствуйте, сайт-игра на 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. Функцию запроса сообщений исправляем ...
Другие открытые задания:
Постоянная работа в сфере расшифровка аудио, видео (стенограммы, транскрибация)1 200 р.
Бюджет: 1 200 р. Постоянная работа в сфере расшифровки записей. Ваш предыдущий опыт работы - от 1,5 лет на частых или постоянных заказах. Опыт написания текстов (желательно). Опыт р…
Система автоматизации ставок в онлайн казино50 000 р.
Бюджет: 50 000 р. Для онлайн-казино сделать настраиваемую систему автоматизации ставок. Система должна распознавать последовательность уже выпавших номеров и исходя из нее, по зада…
Написать и разместить отзыв о магазине техники100 р.
Бюджет: 100 р. Что нужно сделать? Написать и разместить отзыв на yell.ru. Отзыв о магазине электроники. Объем 300-400 знаков. Текст должен быть живым, написанным разговорным …
поиск заданий