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

Всё, что не подходит под вышеперечисленные разделы

Модератор: immortal

Аватара пользователя
mab
Сообщения: 47
Зарегистрирован: Сб янв 19, 2019 1:26 am

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

Сообщение mab »

пока не трогал SDevices_setUpdatedText.php
изменил (оптимизировал) свой код, который отвечал за определение/присутствие юзеров по wifi
запросов в секунду стало теперь 184!
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин

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

Сообщение tarasfrompir »

mab писал(а): Пт дек 11, 2020 12:02 pm пока не трогал SDevices_setUpdatedText.php
изменил (оптимизировал) свой код, который отвечал за определение/присутствие юзеров по wifi
запросов в секунду стало теперь 184!
Посмотри цикли системные - там тоже непаханное поле
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
mab
Сообщения: 47
Зарегистрирован: Сб янв 19, 2019 1:26 am

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

Сообщение mab »

tarasfrompir писал(а): Пт дек 11, 2020 12:20 pm Посмотри цикли системные - там тоже непаханное поле
как же так? а нельзя просто внести в системные циклы изменения в МД, кто уже разобрался с этим??
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин

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

Сообщение tarasfrompir »

mab писал(а): Пт дек 11, 2020 2:22 pm
tarasfrompir писал(а): Пт дек 11, 2020 12:20 pm Посмотри цикли системные - там тоже непаханное поле
как же так? а нельзя просто внести в системные циклы изменения в МД, кто уже разобрался с этим??
Можно - если осторожно - но вот к примеру цикл шедулера имееш?
Вот его можно править смело - на 1 запрос в секунду на бд уже меньше
А вообще покажи свои циклы
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
mab
Сообщения: 47
Зарегистрирован: Сб янв 19, 2019 1:26 am

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

Сообщение mab »

tarasfrompir писал(а): Пт дек 11, 2020 2:31 pm Можно - если осторожно - но вот к примеру цикл шедулера имееш?
Вот его можно править смело - на 1 запрос в секунду на бд уже меньше
А вообще покажи свои циклы
2020-12-11_14-52-01.png
2020-12-11_14-52-01.png (28.46 КБ) 6290 просмотров
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин

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

Сообщение 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
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
mab
Сообщения: 47
Зарегистрирован: Сб янв 19, 2019 1:26 am

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

Сообщение mab »

tarasfrompir писал(а): Пт дек 11, 2020 3:02 pm Тот же принцип и для cycle_megad.php
и для - cycle_dev_broadlink.php
а смысл принципа? что перестановкой sg делаем?
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин

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

Сообщение tarasfrompir »

ежесекундный долбеж делаем каждые 10 секунд или 5
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
mab
Сообщения: 47
Зарегистрирован: Сб янв 19, 2019 1:26 am

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

Сообщение mab »

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

при обновлении МД это снова измениттся?
Аватара пользователя
tarasfrompir
Сообщения: 3216
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин

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

Сообщение 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 - неужели не видно что поменялось ?
И да после обновления слетит
Спасибо нам ПОМОЖЕТ..!
Ответить