Ограничить количество одновременных загрузок файлов в PHP, чтобы предотвратить DOS?

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

Есть ли способ, как получить количество текущих загрузок в PHP?

Спасибо за помощь...

1 ответ

Решение

Для этого вам лучше использовать модуль веб-сервера. Для апача есть mod_qos, Одна из его особенностей Limit the maximum number of concurrent requests to a location/resource (URL) or virtual host - просто так, как вам нужно. Это также может сделать намного больше, даже ограничить пропускную способность. Информация о модуле находится здесь.

Другие вопросы по тегам