Я ищу реализовать рудиментарный механизм динамического дросселирования на моем веб-сервере PHP/Apache на основе нагрузки на сервер, и мне интересно, как я могу получить представление о том, насколько занят сервер, либо от самого сервера (в идеале) или от клиента.Получите приблизительное представление о загрузке сервера с PHP
Клиент проверяет сервер каждые x
секунд, чтобы получить обновленное значение. Я в основном хочу дросселировать x
на основе нагрузки, так что 1000 соединений не все пытаются ударить его каждые 5 секунд.
Одна мысль состоит в том, чтобы просто проверить среднее время отклика сервера и сравнить его с некоторой базой, но я думаю, было бы предпочтительнее, если бы сервер действительно мог выяснить, насколько занят он сам, и вернуть это значение в виде метаданных в ответ.
Так почему бы вам не искать инструменты для стресс-тестов? – djot