Здравствуйте, сайт-игра на php 7. Конкретней по правке: необходимо оптимизировать чат (можно также мемкешед сделать).
Об оптимизации чата от нашего занятого программиста:
Я бы сделал примерно так:
1. Чат продолжаем писать в бд, с этим проблем нет.
2. Отправку сообщений в чат везде правим на одну функцию - сейчас есть зоопарк вида "тут функцию используем, тут прямо в бд пишем".
3. Функцию модифицируем, чтобы писала сообщение и в бд, и в кэш.
4. В кэше храним сообщения строго за период, за который они запрашиваются (там вроде 60 секунд), остальное постоянно чистим.
5. Функцию запроса сообщений исправляем на работу только с кэшем.
6. Ну и там была вроде какая-то защита "не писать сообщения чаще, чем раз в Н секунд" - её тоже можно до ума довести.
7. На внедрение этого часа 4 потребуется.
Оставлять заявки могут только авторизованные пользователи.
Заявок нет
Оставлять заявки могут только авторизованные пользователи.
Оптимизация чата на PHP
Реклама
Оптимизация чата на PHP
Здравствуйте, сайт-игра на php 7. Конкретней по правке: необходимо оптимизировать чат (можно также мемкешед сделать).
Об оптимизации чата от нашего занятого программиста:
Я бы сделал примерно так:
1. Чат продолжаем писать в бд, с этим проблем нет.
2. Отправку сообщений в чат везде правим на одну функцию - сейчас есть зоопарк вида "тут функцию используем, тут прямо в бд пишем".
3. Функцию модифицируем, чтобы писала сообщение и в бд, и в кэш.
4. В кэше храним сообщения строго за период, за который они запрашиваются (там вроде 60 секунд), остальное постоянно чистим.
5. Функцию запроса сообщений исправляем на работу только с кэшем.
6. Ну и там была вроде какая-то защита "не писать сообщения чаще, чем раз в Н секунд" - её тоже можно до ума довести.
7. На внедрение этого часа 4 потребуется.
Другие открытые задания:
Сделать под ключ бренд/бук, логотип, сайт, соцсети. Бюджет 50К.50 000 р.
Бюджет: 50 000 р. Добрый день! Дорогой друг. Мы являемся производителем посадочного материала (выращиваем растения, Сельские Радости из Чувашии). Озеленяем нашу матушку Россию) Очень…
Написать powersheell (или vbs) скрипт для записи монитора через ffmpeg и помещения его в шедулер3 000 р.
Бюджет: 3 000 р. Необходим скрипт с помощью которого будет в стэлс-режиме записываться экран Windows 10. Складываться файлами с именованием даты до секунды. Перезапускаться шедулеро…
Написать скрипт в CLI, который на входе принимает две схемы данных из PSQL, а на выходе выдает команды, которые позволят сделать миграцию20 000 р.
Бюджет: 20 000 р. Есть два состояния сохранённое через backup PSQL (plain, scheme-only). Нужно сравнить два состояния базы, и составить SQL команды для миграции. Допускается из …
поиск заданий