всем привет, подскажите как правильнее сделать, есть несколько устройств допустим 5, опрашиваются по hhtp get, необходимо их опрашивать каждые 10 секунд или еще лучше чаще, я создал 5 методов которые просто опрашивают, запускаются они через сценарий который циклично запускается каждые 10 секунд примерно так
Код: Выделить всё
clearTimeout("myscript1_timer");
callMethod('prihojaya.get_value');
callMethod('zal.get_value');
callMethod('vanna.get_value');
callMethod('kyhnya.get_value');
callMethod('spalnya.get_value');
setTimeOut("myscript1_timer","runScript('status_reley');",5);
проблема в том что каждый из этих запросов выполняется достаточно долго, если взять и просто через браузер запросить состояние то проходит примерно секунды полторы прежде чем придет ответ, в итоге имеем куча ошибок в админке, как лучше поступить, сначала я хотел все в одном методе опрашивать что бы запросы происходили по очереди, но там необходимо еще и парсить ответ так как приходит еще и мусор всякий вместе с ответом
ps я бы может и не парился и сделал бы опрос реже например раз в минуту, но если мне нужно будет еще больше запросов делать, например 40 запросов на всякие датчики, релюхи и прочее, как тут быть?