Страница 5 из 20

Re: [DASH] Количество запросов в БД

Добавлено: Пт дек 11, 2020 12:02 pm
mab
пока не трогал SDevices_setUpdatedText.php
изменил (оптимизировал) свой код, который отвечал за определение/присутствие юзеров по wifi
запросов в секунду стало теперь 184!

Re: [DASH] Количество запросов в БД

Добавлено: Пт дек 11, 2020 12:20 pm
tarasfrompir
mab писал(а): Пт дек 11, 2020 12:02 pm пока не трогал SDevices_setUpdatedText.php
изменил (оптимизировал) свой код, который отвечал за определение/присутствие юзеров по wifi
запросов в секунду стало теперь 184!
Посмотри цикли системные - там тоже непаханное поле

Re: [DASH] Количество запросов в БД

Добавлено: Пт дек 11, 2020 2:22 pm
mab
tarasfrompir писал(а): Пт дек 11, 2020 12:20 pm Посмотри цикли системные - там тоже непаханное поле
как же так? а нельзя просто внести в системные циклы изменения в МД, кто уже разобрался с этим??

Re: [DASH] Количество запросов в БД

Добавлено: Пт дек 11, 2020 2:31 pm
tarasfrompir
mab писал(а): Пт дек 11, 2020 2:22 pm
tarasfrompir писал(а): Пт дек 11, 2020 12:20 pm Посмотри цикли системные - там тоже непаханное поле
как же так? а нельзя просто внести в системные циклы изменения в МД, кто уже разобрался с этим??
Можно - если осторожно - но вот к примеру цикл шедулера имееш?
Вот его можно править смело - на 1 запрос в секунду на бд уже меньше
А вообще покажи свои циклы

Re: [DASH] Количество запросов в БД

Добавлено: Пт дек 11, 2020 2:52 pm
mab
tarasfrompir писал(а): Пт дек 11, 2020 2:31 pm Можно - если осторожно - но вот к примеру цикл шедулера имееш?
Вот его можно править смело - на 1 запрос в секунду на бд уже меньше
А вообще покажи свои циклы
2020-12-11_14-52-01.png
2020-12-11_14-52-01.png (28.46 КБ) 6297 просмотров

Re: [DASH] Количество запросов в БД

Добавлено: Пт дек 11, 2020 3:02 pm
tarasfrompir
mab писал(а): Пт дек 11, 2020 2:52 pm
tarasfrompir писал(а): Пт дек 11, 2020 2:31 pm Можно - если осторожно - но вот к примеру цикл шедулера имееш?
Вот его можно править смело - на 1 запрос в секунду на бд уже меньше
А вообще покажи свои циклы
2020-12-11_14-52-01.png
к примеру исправить на вот так
cycle_narodmon2.php

Код: Выделить всё

while (1)
{
   if ((time()-$latest_check)>$checkEvery) {
    setGlobal((str_replace('.php', '', basename(__FILE__))) . 'Run', time(), 1);
    $latest_check=time();
    //echo date('Y-m-d H:i:s').' Polling devices...\n';
    $narodmon2_module->processCycle();
   }
   if (file_exists('./reboot') || IsSet($_GET['onetime'])){
      $db->Disconnect();
      exit;
   }
   sleep(1);
}
DebMes("Unexpected close of cycle: " . basename(__FILE__));

Тот же принцип и для cycle_megad.php
и для - cycle_dev_broadlink.php

Re: [DASH] Количество запросов в БД

Добавлено: Пт дек 11, 2020 10:05 pm
mab
tarasfrompir писал(а): Пт дек 11, 2020 3:02 pm Тот же принцип и для cycle_megad.php
и для - cycle_dev_broadlink.php
а смысл принципа? что перестановкой sg делаем?

Re: [DASH] Количество запросов в БД

Добавлено: Пт дек 11, 2020 11:50 pm
tarasfrompir
ежесекундный долбеж делаем каждые 10 секунд или 5

Re: [DASH] Количество запросов в БД

Добавлено: Сб дек 12, 2020 10:40 am
mab
tarasfrompir писал(а): Пт дек 11, 2020 11:50 pm ежесекундный долбеж делаем каждые 10 секунд или 5
а чуть подробнее? что именно нужно изменить для изменения интервала?
sleep(1) ??
setGlobal((str_replace('.php', '', basename(__FILE__))) . 'Run', time(), 1); ???

при обновлении МД это снова измениттся?

Re: [DASH] Количество запросов в БД

Добавлено: Сб дек 12, 2020 4:19 pm
tarasfrompir
mab писал(а): Сб дек 12, 2020 10:40 am
tarasfrompir писал(а): Пт дек 11, 2020 11:50 pm ежесекундный долбеж делаем каждые 10 секунд или 5
а чуть подробнее? что именно нужно изменить для изменения интервала?
sleep(1) ??
setGlobal((str_replace('.php', '', basename(__FILE__))) . 'Run', time(), 1); ???

при обновлении МД это снова измениттся?
я ж выложил весь код начиная с while - неужели не видно что поменялось ?
И да после обновления слетит