Назад | Перейти на главную страницу

Как я могу ограничить скорость HTTP-запросов на 80-м порту?

У меня есть очень простой сервер, на котором работает WAMP на машине Windows, с кодом PHP, который представляет собой простой API для моих клиентов, возвращающий XML. Дело в том, что оборудование очень скромное, и если пользователь вызывает ссылку на API и много раз нажимает F5 (повторно вызывает ссылку), производительность сервера немного снижается (увеличивается время отклика). Есть ли способ ограничить запросы портом 80?

Я знаю, как ограничить это в коде PHP, но я думаю, что это не очень хорошая практика, потому что даже если я ограничиваю запросы в коде PHP, запрос уже сделан, и я использую проверку ресурсов с помощью PHP.

Это довольно простой вопрос.

Установите apache mod_limitipconn и настройте виртуальный хост для своего домена. Это ограничит количество подключений пользователя к этому виртуальному хосту.