PHP ОГРАНИЧИТЬ КОЛИЧЕСТВО ЗАПРОСОВ В СЕКУНДУ
Ограничение количества запросов в секунду является важной задачей для веб-разработчиков. Слишком много запросов может привести к перегрузке сервера, а следовательно, к падению производительности сайта. PHP позволяет решить эту задачу с помощью функции sleep ().
Функция sleep () приостанавливает выполнение скрипта на указанное количество секунд. Например, если вы ограничите количество запросов в секунду до 5, вы можете использовать функцию sleep (0.2), чтобы приостановить выполнение скрипта на 0,2 секунды между каждым запросом.
if ($ i> = 5) {
sleep (0.2);
$ i = 0;
}
$ i ++;
Этот пример кода позволяет ограничить количество запросов в секунду до 5. Код считает количество запросов, и когда это количество достигает 5, он вызывает функцию sleep (), чтобы приостановить выполнение скрипта на 0,2 секунды. После этого переменная $ i обнуляется, чтобы начать отсчет новых запросов.
php для начинающих Обработка get запроса на php Примеры get запросов Postman
Формы в PHP. GET, POST
GET запросы в PHP
PHP для начинающих - #13 Подключение к БД и первый SQL-запрос
Многопоточность в PHP
Производительность PHP: планируем, профилируем, оптимизируем / Павел Мурзаков (Badoo)
КАК БЕЗ ПЕРЕЗАГРУЗКИ СТРАНИЦЫ СДЕЛАТЬ ЗАПРОС