2010-02-21 13 views
11

Estoy haciendo algo de formulario en Zend Framework para cargar archivos en el servidor "Apache friends - xampp" 1.7.1 en Ubuntu 9.10.¿Cómo limitar la velocidad de carga de archivos en php o apache?

Mi problema es que debo agregar barra de progreso para esta carga y dado que el servidor xampp está en mi servidor local, las cargas de archivos son muy rápidas. Como resultado, no tengo tiempo para verificar u observar si la barra de progreso funciona como debería.

¿Existe alguna manera fácil (algunas opciones en PHP, Zend Framework o Apache) de reducir la velocidad de carga del archivo, p. 20kB/s.

He intentado usar mod_bw para Apache pero parece que limita solo las descargas del servidor, no las cargas al servidor. También traté de cargar archivos de gran tamaño, como 400 MB, pero no es bueno, ya que mi navegador web casi se cuelga.

Respuesta

7

Usted debe echar un vistazo a las respuestas a estas preguntas:

No serán solo para PHP/Apache, pero podrían ayudar de todos modos ...

+0

+1. El complemento de Firefox parece una buena idea. – RichardOD

+0

Gracias! El acelerador de Firefox puede ayudarme. Como tengo WinXP en VirtualBox, también puedo probar otras herramientas para configurar la red. – Marcin

+0

De nada :-) ;; Usar una combinación de Linux y Windows debería ayudarte a probar más fácilmente ^^ * (Y si ensucias algo en una Máquina Virtual, no se equivocará con tu máquina "real" ^^) * –

2

Puede utilizar el mod_bw Apache-Módulo: http://bwmod.sourceforge.net/

Otra alternativa sería mod_cband: http://codee.pl/cband.html

Aunque por lo general se refieren a descargar velocidad, las limitaciones deben tener efecto para subir también.

Editar: bwmod simplemente probado y limitación es sólo para la descarga ...

Cuestiones relacionadas