How to limit file upload speed in php or apache?

10,594

Solution 1

You should take a look at the answers to these questions :

Those will not be only for PHP/Apache, but might help anyway...

Solution 2

You can use the Apache-Module mod_bw: http://bwmod.sourceforge.net/

Another alternative would be mod_cband: http://codee.pl/cband.html

Although they usually refer to download-speed, the limitations should have effect for uploads as well.

Edit: just tested bwmod and limitation is only for download...

Share:
10,594

Related videos on Youtube

Marcin
Author by

Marcin

Updated on April 15, 2022

Comments

  • Marcin
    Marcin about 2 years

    I'm doing some form in Zend Framework for file upload on "Apache friends - xampp" server 1.7.1 on Ubuntu 9.10.

    My problem is that I what to add progress bar for this upload and since xampp server is on my localhost, file uploads are very fast. As a result, I have no time to check or observer if progress bar works as it should.

    Is there an easy way (some option in PHP, Zend Framework or Apache) to reduce the file upload speed to e.g. 20kB/s.

    I tried to use mod_bw for Apache but it seems that it limits only downloads from the server, not the uploads to the server. I also tried to upload large files, like 400MB, but it is not good, since my web browser nearly crashes.

  • Marcin
    Marcin about 14 years
    Thanks! Firefox throttle can help me. Since I have WinXP on VirtualBox I can also try other tools for network shaping.
  • Pascal MARTIN
    Pascal MARTIN about 14 years
    You're welcome :-) ;; Using a combinaison of both Linux and Windows should help you test more easily ^^ (And if you mess something up in a Virtual Machine, it won't mess up with you "real" machine ^^ )