Страница 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 (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 - неужели не видно что поменялось ?
И да после обновления слетит