Как уменьшить нагрузку на веб сервер

120
02 декабря 2020, 17:10

Имеется php скрипт который в цикле выполняет поиск записей по БД и запускается кроном каждую минуту. Одна итерация цикла проходит примерно за 0.01-0.1 секунды, то есть за минуту запросов в БД будет намного больше чем нужно и создается лишняя нагрузка на процессор. Необходимо выполнять запросы не более 10-30 раз в минуту, а не сотни-тысячи раз. Подскажите пожалуйста, возможно ли каким-то образом замедлить выполнение как то распределив нагрузку равномерно чтобы не было скачкообразных нагрузок? Не знаю стоит ли использовать sleep в этом случае...

READ ALSO
Google recaptcha

Google recaptcha

Как сделать обьязательным поле google recaptcha? Например если пользователь не прошел капчу то кнопка отправить не работает

103
PHP. usort() внутри foreach

PHP. usort() внутри foreach

Имеется ассоциативный массив массивов объектовНеобходимо отсортировать массивы объектов

129