tarasfrompir

<<< Back

Вебсокеты или как упростить себе жизнь

Не секрет что Вебсокеты в системе Мажордомо - то еще фе...
Этот узел МДМ нагружает систему по зверски - каждый вызов функции setGlobal и ее производные вызывают ДОЛБЕЖКУ БД МДМ.
Но ОКАЗЫВАЕТСЯ упростить себе жизнь с ними тоже можно ...
Ссылка на архив

Исправлено - новая ссылка - исправленный вариант
Распихав папки из архива по соответствующим папкам и перезапустив циклы вебсокета и вскеш. Мы получим небольшое облегчение для системы..
В данном варианте убран таймер перезапуска вебсокетов, исправлен контроль работы вышеупомянутых циклов, ну и сами Вебсокеты обновлены, что должно скзаатся на нагрузке на ЦПУ ... поскольку их реализация упрощена в отличии от стандартного варианта...
И да - никаких левых свойст этот вариант не имеет - только стандартная реализация вебсокетов.
Для востановления системы необходимо просто обновить МДМ - ну и тем кого неустраивает мусор удалить папку WS в папке lib...
Отчеты и все такое приветствуется ...
Описал дабы не потерялось в дебрях моих записей

ПС
Первые тесты - упало на немного ЛА на малинке и на 7 запросов в секунду к БД.
Доказательств не будуд выкладывать - хотите верте хотите нет

Discuss (9) (10)

See also:
2021-01-04 Как перестать долбить основную страницу ежесекундно
2020-11-18 Функции работы с классами.. Добавленные 18.11.2020 года - https://github.com/sergejey/majordomo/pull/851
2020-10-30 Как получить информацию о местоположении и всем остальном
2020-10-30 Как получить внешни айпи адрес
2019-12-17 ТЕРМИНАЛЫ2 Как передать сообщение привязанному пользователю терминала
2019-12-02 Terminals 2 - настройка Телеграмма - как терминала (Обновлено)
2019-04-09 Ох вы ж эти терминалы.....
2019-04-03 Использование "международной" кодировки
2019-03-19 Как-бы да если-бы... Я бы передавал температуру на термостат...
2018-11-14 Очередь сообщений в терминалах (через таймер) (УЖЕ в Альфе)

Пирятин, Украина

На форуме: tarasfrompir

Web-site URL:
http://netu_u_menya_sayta.world