Нужен специалист по работе с Shopware 5 Нам необходимо разработать модуль доставки для данной системы, а так же проверить функциональность текущей версии сайта. Если вы имеете опыт работы с Shopware версия 5 смело оставляйте заявку, я с вами ...
Оптимизация запросов чата на PHP
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Здравствуйте, сайт-игра на php 7. Конкретней по правке: По вечерам атакуют Чат проекта (online.php) и он отключается (после атаки мин на 15), нужно оптимизировать запросы чата (можно также мемкешед сделать), либо вообще каким-либо образом оптимизировать, но это нужно сделать как можно быстрее чтобы атаки (на запросы чата) прекратились. Также про вебсокеты слышали что также неплохая тема для чата на PHP (ваши предложения если есть опыт с чатами интересно было бы узнать как лучше сделать).
Так нам писал как можно оптимизировать чат наш занятой программист:
Я бы сделал примерно так:
1. Чат продолжаем писать в бд, с этим проблем нет.
2. Отправку сообщений в чат везде правим на одну функцию - сейчас есть зоопарк вида "тут функцию используем, тут прямо в бд пишем".
3. Функцию модифицируем, чтобы писала сообщение и в бд, и в кэш.
4. В кэше храним сообщения строго за период, за который они запрашиваются (там вроде 60 секунд), остальное постоянно чистим.
5. Функцию запроса сообщений исправляем на работу только с кэшем.
Ну и всё )
Ну а потом уже можно и вебсокеты прикрутить - это больше для красоты вида "отправили - моментально получил" )
Ну и там была вроде какая-то защита "не писать сообщения чаще, чем раз в Н секунд" - её тоже можно до ума довести.
Также нужно будет написать где делали изменения для переноса на другой домен.
- Похожие заказы
- $1000Веб-программирование3 заявкиЗакрыт3 года назад
Необходима консультация по проекту и непосредственная разработка Back-End'а для образовательной платформы. [b]Техническое задание: [/b][url=https://docs.google.com/document/d/1nxBYXj8DiLuoMmfu5AhCcuHEYpz2nbdWS5eTihnoKzY/edit?usp=sharing]https://docs.google.com/document/d/1nxBYXj8DiLuoMmfu5AhCcuHEYpz2nbdWS5eTihnoKzY/edit?usp=sharing[/url] [b]Дизайн в фигме:[/b] [url=https://www.figma.com/file/L86x8n4ZjyZEE1mP436FZt/AP-Education?node-id=0%3A1]https://www.figma.com/file/L86x8n4ZjyZEE1mP436FZt/AP-Education?node-id=0%3A1[/url] Платформа должна состоять из лендинга, личного кабинета, системы тестирования пользователей на знание английского языка и админ-панели. Есть верстальщик, который делает верстку по уже готовому ...
Веб-программирование9 заявокЗакрыт4 года назад- $150
Плагин для CRM (Джиры) – разработать, доработать срочно! язык java Имеется плагин готовый, его нужно найти на Гите и адаптировать чуть-чуть доработав под нашим задачи Бюджет 150$ Оплата по этапно, БЕЗ авансов Оставляйте Ваш телеграмм для связи
Веб-программирование2 заявкиЗакрыт3 года назад Необходимо сделать в телеграмме такого бота, который будет по ключевым словам искать сообщения с разных чатов и скидывать его в бот с контактами (ником) человека, который отправил данное сообщение.
Веб-программирование6 заявокЗакрыт3 года назадПриветствую! Требуется внести корректировки в верстку, а также программно доработать шаблон вордпресс. https://ohio.clbthemes.com/portfolio/classic/ (можно найти другой, но суть такая, в данном шаблоне можно просто оформит портфолио [url=https://ohio.clbthemes.com/project/jq-shop-official-website-design/)]https://ohio.clbthemes.com/project/jq-shop-official-website-design/[/url] – А именно нужно привести этот шаблон к виду [url=https://goo-gl.ru/vLsTD]goo-gl.ru/vLsTD[/url] - Переделать сетку работ, ...
Веб-программирование1 заявкаЗакрыт3 года назад- $15
Написать SPA, в котором реализовать: I. Простейшую авторизацию(без регистрации) a. хранение данныхпользователя на свое усмотрение (MySQL, конфигурационный файл), пароли хешированы b. роли пользователей –Администратор, Менеджер II. Административнуюпанель редактирования документов a. структура таблицы и100 записей приведены в файле t_precedent.sql b. вывод спискадокументов таблицей с возможностью пагинации (25 документов на ...
Веб-программированиенет заявокЗакрыт4 года назад Здравствуйте. Интересует разработка плагина для браузера. Необходимые задачи плагина: 1. в плагин нужно залогиниться. Логин пароль выдает владелец плагина. 2. После того как пользователь залогинился в плагин, сам плагин логиниться на одном сайте (авто) 3. Когда вкладка с нашим сайтом активная, ...
Веб-программированиенет заявокЗакрыт3 года назадНужно написать скрипт который будет передавать данные (имя, телефон и другие параметры) с сайта на Мегаплан CRM. Есть сайт на самописном коде. Запросы отправляются с помощью POST. Скрипт должен принимать эти данные и отправлять с CRM систему ...
Веб-программирование3 заявкиЗакрыт3 года назадЕсть калькулятор на сайте, который неверно считает, почему не понятно. Есть правильный калькулятор http://calculator-credit.ru/ (в нашем только первые 3 графы без доп. параметров) нужно понять что не так и исправить
Веб-программирование12 заявокЗакрыт3 года назад