2010-02-21 11 views
11

Sto facendo qualche forma in Zend Framework per il caricamento di file su "Apache friends - xampp" server 1.7.1 su Ubuntu 9.10.Come limitare la velocità di upload dei file in php o apache?

Il mio problema è che ho aggiunto la barra di avanzamento per questo caricamento e poiché il server xampp si trova sul mio localhost, i caricamenti di file sono molto veloci. Di conseguenza, non ho tempo da controllare o da osservatore se la barra di avanzamento funziona come dovrebbe.

C'è un modo semplice (alcune opzioni in PHP, Zend Framework o Apache) per ridurre la velocità di upload del file ad es. 20kB/s.

Ho provato a utilizzare mod_bw per Apache ma sembra che limiti solo i download dal server, non i caricamenti sul server. Ho anche provato a caricare file di grandi dimensioni, come 400 MB, ma non va bene, dal momento che il mio browser si blocca quasi.

risposta

7

Si dovrebbe dare un'occhiata alle risposte a queste domande:

Questi non saranno solo per PHP/Apache, ma potrebbero comunque aiutare ...

+0

+1. Il plugin firefox sembra una buona idea. – RichardOD

+0

Grazie! La manetta di Firefox può aiutarmi. Dal momento che ho WinXP su VirtualBox posso anche provare altri strumenti per la modellazione della rete. – Marcin

+0

Prego :-) ;; Usare una combinazione di Linux e Windows dovrebbe aiutarti a testare più facilmente ^^ * (E se rovini qualcosa in una Macchina Virtuale, non ti farà confusione con la macchina "reale" ^^) * –

2

È possibile utilizzare il mod_bw Apache-Modulo: http://bwmod.sourceforge.net/

Un'altra alternativa sarebbe mod_cband: http://codee.pl/cband.html

Anche se di solito si riferiscono a scaricare velocità, i limiti dovrebbero avere effetto per il caricamento pure.

Edit: BWMod appena testato e limitazione è soltanto per il download ...

Problemi correlati