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

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

Модератор: immortal

Аватара пользователя
mab
Сообщения: 46
Зарегистрирован: Сб янв 19, 2019 1:26 am
Благодарил (а): 5 раз
Поблагодарили: 9 раз

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

Сообщение mab » Пт дек 11, 2020 12:02 pm

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

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

Сообщение tarasfrompir » Пт дек 11, 2020 12:20 pm

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

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

Сообщение mab » Пт дек 11, 2020 2:22 pm

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

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

Сообщение tarasfrompir » Пт дек 11, 2020 2:31 pm

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

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

Сообщение mab » Пт дек 11, 2020 2:52 pm

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

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

Сообщение tarasfrompir » Пт дек 11, 2020 3:02 pm

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
За это сообщение автора tarasfrompir поблагодарил:
Chainik (Пт дек 11, 2020 3:42 pm)
Рейтинг: 1.16%
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
mab
Сообщения: 46
Зарегистрирован: Сб янв 19, 2019 1:26 am
Благодарил (а): 5 раз
Поблагодарили: 9 раз

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

Сообщение mab » Пт дек 11, 2020 10:05 pm

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

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

Сообщение tarasfrompir » Пт дек 11, 2020 11:50 pm

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

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

Сообщение 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); ???

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

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

Сообщение tarasfrompir » Сб дек 12, 2020 4:19 pm

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