Инфа
(ЭТО НЕ ПАНАЦЕЯ ПО ДАННОМУ ВОПРОСУ - НО ВСЕЖЕ УМЕНЬШЕНИЕ "АВТОВЫЗОВОВ" СТРАНИЦЫ УЖЕ ПОЛУЧШЕ БУДЕТ)
Если посмотреть на количество запросов на основной странице - то мы увидим жуткое количество непонятных запросов причем дохордит до 5-10 - в секунду.
А во всем виноваты вебсокеты и функция setproperty модуля objects.
Исправляется все очень просто
в файле objects.class.php рассположенном по пути - \htdocs\modules\objects
необходимо заменить строки 1015 - 1019
if (function_exists('postToWebSocketQueue')) {
startMeasure('setproperty_postwebsocketqueue');
postToWebSocketQueue($this->object_title.'.'.$property, $value);
endMeasure('setproperty_postwebsocketqueue');
}
на такие
if (function_exists('postToWebSocketQueue')) {
startMeasure('setproperty_postwebsocketqueue');
if ($old_value !== $value) {
postToWebSocketQueue($this->object_title.'.'.$property, $value);
}
endMeasure('setproperty_postwebsocketqueue');
}
Ну и заодно получим положительный эффект на нагрузку базы данных...
Намного полегчает с запросами к ней...
АХ - да - МДМ надо ребутнуть!!!!
ПС
Писано для себя - И ТОЛЬКО ДЛЯ СЕБЯ....
ППС
Xor (2021-01-04 15:20:43):
Просьба отписаться о результатах всем