Отображает нагрузку на сервер имевшую место за последнюю минуту (поле current) и ее предельно допустимое значение, гарантирующее высокую скорость и надежность работы системы (поле slowdown).
Обязательных параметров нет.
Пример запроса:
https://likest.ru/api/system.load
Пример ответа:
{
"status":"SUCCESS",
"current":0.83,
"slowdown":10
}
UPD: Изложенные ниже требования устарели и более не обязательны
Важно!
- Когда текущая нагрузка выше предельно допустимой (current >= slowdown), использование вами API должно приостанавливаться.
В противном случае IP-адрес клиента может быть заблокирован или ограничен в возможностях работы с API на стороне сервера. - Частота запросов этого метода не должна быть выше одного запроса в секунду.
В противном случае веб-сервер может принудительно задерживать ответ на время, необходимое для обеспечения допустимой частоты.
Таким образом для многопоточного ПО оптимальным решением будет использование одного потока для получения данных о загрузке системы, который будет сообщать их остальным, «рабочим» потокам.
Специфичных значений status нет