В маркете дополнений установить приложение SQLMeter из раздела Система. Уже в ней нажать сперва зелёную кнопку, потом красную. Потом анализ. Я или по 10 сек или по минуте держал, дольше анализирует долго. Но я чайник ещё тот

Модератор: immortal
В маркете дополнений установить приложение SQLMeter из раздела Система. Уже в ней нажать сперва зелёную кнопку, потом красную. Потом анализ. Я или по 10 сек или по минуте держал, дольше анализирует долго. Но я чайник ещё тот
Да я то тут несильно и причем. Это просто доведённая до ума изначальная логика автора. С моими изменениями мелкими. Но даже в таком как у вас варианте сейчас - есть ещё куда стремится по работе МДМ думаю что на 5-10 запросов можно все это уменьшить, причем безболезненно и без никакой особой переделки.... Так что вот так вот. И кстати выложу уже завтра подправленный ещё вариант циклов... Если будут силы и время...Chainik писал(а): ↑Ср июн 16, 2021 11:05 pmТарас (tarasfrompir), вы сотворили чудо!
У меня на минимуме было 100-120 запросов в секунду. После нового контроля циклов (https://connect.smartliving.ru/profile/ ... rosov.html)
и после оптимизации работы вебсокетов (https://connect.smartliving.ru/profile/ ... -nimi.html)
количество запросов к БД стало меньше 30 в секунду!
Браво!!!
Вообщето есть доработанный и улучшенный вариант этого безобразия...kolizeyalex писал(а): ↑Пн ноя 08, 2021 9:06 pmВоспользовался изменениями контроля циклов по этой ссылке https://connect.smartliving.ru/profile/ ... rosov.html. Выявилась проблемка, а именно часть циклов в статусе работает, а часть не отвечает.
Это:
setGlobal((str_replace('.php', '', basename(__FILE__))) . 'Run', time(), 1);
заменил на
echo date("H:i:s") . " Cycle " . basename(__FILE__) . ' is running ';
во всех циклах.
Подскажите куда копать.
clip.png
Ссылки как таковой не существует - от слова вообще. Если сами разберетесь можете покопатся у меня на гите.kolizeyalex писал(а): ↑Пн ноя 08, 2021 9:18 pmБлагодарю за информацию. А есть возможность дать ссылку на "доработанный и улучшенный вариант этого безобразия...", мне очень интересна эта тема т.к. малинка у меня всего лишь B+ старенькая. Очень хотелось бы разгрузить ее немножко![]()
подниму тему )))Logrus писал(а): ↑Вт фев 16, 2021 1:58 pmScreenshot_2021-02-16-15-57-23.png
п.с. если говорить именно про таймеры, очистку лишнюю убрал
остальное в курилке описывал, запрос с лишней выборкой из не используемого поля, ежесекундная очистка по експире
т.е. если смотреть то в каждом модуле можно по мелочи что то найти и улучшить