Подтвердить что ты не робот

Как ограничить скорость загрузки файлов в php или apache?

Я делаю некоторую форму в Zend Framework для загрузки файлов на сервере Apache - xampp 1.7.1 на Ubuntu 9.10.

Моя проблема в том, что я добавлю индикатор выполнения для этой загрузки, и поскольку сервер xampp находится на моем локальном хосте, загрузка файлов происходит очень быстро. В результате у меня нет времени проверять или наблюдать, если индикатор выполнения работает так, как должен.

Есть ли простой способ (некоторый вариант в PHP, Zend Framework или Apache), чтобы уменьшить скорость загрузки файла, например. 20kb/с.

Я попытался использовать mod_bw для Apache, но кажется, что он ограничивает только загрузки с сервера, а не загрузки на сервер. Я также пытался загрузить большие файлы, например, 400 МБ, но это не хорошо, так как мой веб-браузер почти сработает.

4b9b3361

Ответ 1

Вы должны посмотреть ответы на эти вопросы:

Те будут не только для PHP/Apache, но и в любом случае могут помочь...

Ответ 2

Вы можете использовать Apache-модуль mod_bw: http://bwmod.sourceforge.net/

Другой альтернативой будет mod_cband: http://codee.pl/cband.html

Хотя они обычно относятся к скорости загрузки, ограничения также должны влиять на загрузку.

Изменить: только что протестированный bwmod и ограничение предназначены только для загрузки...