PHP Как ограничить параллельные загрузки? - PullRequest
4 голосов
/ 28 февраля 2012

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

Я хотел бы знать, когда загрузка завершенаили когда пользователь прерывает загрузку.Я пытался реализовать этот «алгоритм» ( Ограничение параллельных / одновременных загрузок - как узнать, была ли загрузка отменена? ), но, похоже, он не работает.Сценарий не работает на деструкторе, по-видимому.

Так что, если у вас есть какое-либо решение, я вас выслушаю.

Спасибо.

1 Ответ

3 голосов
/ 24 июля 2012

Вы можете сделать это с вашего веб-сервера. Если вы используете apache, попробуйте mod_limitipconn.c или для nginx попробуйте HttpLimitConnModule

...