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

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

Добавлено: Ср фев 10, 2021 3:10 pm
Andyross79
Chainik писал(а):
Ср фев 10, 2021 2:19 pm
Andyross79 писал(а):
Ср фев 10, 2021 1:04 pm
То есть либо скорость, либо визуал.
Либо не использовать ПУ.
А в чем тогда смысл MD? тогда можно либо свой php сайт с Графаной какой-нибудь и NoSQL базой, либо HA, например, уже настраивать :)

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

Добавлено: Ср фев 10, 2021 3:37 pm
Chainik
Так MD не ограничивается лишь ПУ. Это отличный "конструктор". Можно на своих классах, объектах и методах делать что угодно. Да, в ПУ предпринята попытка упростить жизнь пользователям, но у этого упрощения есть цена (в виде обработки большого количества тяжелого кода и связанных с этим негативных последствий). Просто каждый, кто начинает пользоваться ПУ, должен это осознавать.

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

Добавлено: Ср фев 10, 2021 3:45 pm
SmoKE_xDDD
Andyross79 писал(а):
Ср фев 10, 2021 2:49 pm
SmoKE_xDDD писал(а):
Ср фев 10, 2021 2:42 pm
Вечером будет патч в альфу с фиксом этого.
Надо будет родные методы на место вернуть или что-то другое докручивать?
Мы выпиливаем обработку на php и запись в БД. Счетом и выводом будет заниматься JS соответственно существенно снизит нагрузку.
Вот тут можно ускорить процесс написания =)

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

Добавлено: Ср фев 10, 2021 9:38 pm
SmoKE_xDDD
Andyross79 писал(а):
Ср фев 10, 2021 3:10 pm
Chainik писал(а):
Ср фев 10, 2021 2:19 pm
Andyross79 писал(а):
Ср фев 10, 2021 1:04 pm
То есть либо скорость, либо визуал.
Либо не использовать ПУ.
А в чем тогда смысл MD? тогда можно либо свой php сайт с Графаной какой-нибудь и NoSQL базой, либо HA, например, уже настраивать :)
Залили в альфу

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

Добавлено: Ср фев 10, 2021 10:24 pm
Strangeman
SmoKE_xDDD писал(а):
Ср фев 10, 2021 9:38 pm
Залили в альфу
Запросов к БД поубавилось. У меня было 330 в секунду, стало 271.

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

Добавлено: Ср фев 10, 2021 10:24 pm
SmoKE_xDDD
Strangeman писал(а):
Ср фев 10, 2021 10:24 pm
SmoKE_xDDD писал(а):
Ср фев 10, 2021 9:38 pm
Залили в альфу
Запросов к БД поубавилось. У меня было 330 в секунду, стало 271.
там еще не все отключили =) Ждем Сергея =)

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

Добавлено: Ср фев 10, 2021 10:28 pm
Andyross79
SmoKE_xDDD писал(а):
Ср фев 10, 2021 9:38 pm
Залили в альфу
Правильно понимаю, что поменялись только классы SLeak, SMotions, SOpeClose, SOpenable, SSmoke?
У меня 100% попадание в молоко :) Ни один из этих классов не использую :lol:
Для остальных на примере этих перепиливать? И менять надо, похоже, именно код (вливая в гит), а не переписывать методы?

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

Добавлено: Ср фев 10, 2021 10:31 pm
SmoKE_xDDD
Andyross79 писал(а):
Ср фев 10, 2021 10:28 pm
SmoKE_xDDD писал(а):
Ср фев 10, 2021 9:38 pm
Залили в альфу
Правильно понимаю, что поменялись только классы SLeak, SMotions, SOpeClose, SOpenable, SSmoke?
У меня 100% попадание в молоко :) Ни один из этих классов не использую :lol:
Для остальных на примере этих перепиливать? И менять надо, похоже, именно код (вливая в гит), а не переписывать методы?
Ну как бы да... Именно в них постоянная долбежка БД изменением updateText. В каких еще используются такие подписи?

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

Добавлено: Ср фев 10, 2021 10:45 pm
Andyross79
SmoKE_xDDD писал(а):
Ср фев 10, 2021 10:31 pm
Ну как бы да... Именно в них постоянная долбежка БД изменением updateText. В каких еще используются такие подписи?
Я использую STempHumSensors (раз в минуту меняются данные), SPowerSensors (раз в 3 секунды), SVoltageSensors (раз в 3 секунды), SCurrentSensors (раз в 3 секунды), SRelays (не часто меняются). У всех этих классов, как понимаю, идет постоянный опрос не поменялось ли значение, ну и Alive проверяется таймерами.

Когда ValueUpdated и UpdatedText родные отключил, получилось 410 (снизилось с 700 после оптимизации кода, а до этого было больше 1000) запросов в секунду, но стало подглючивать со статусом "живости" устройства..

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

Добавлено: Ср фев 10, 2021 11:07 pm
Strangeman
Кстати, UpdatedText - это хорошо, но есть ещё один момент - для каждого значения с некоторых пор пишется источник. Это удобно при отладке, но дополнительно грузит БД.