Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/04/2004, 08:51
jcorba
Invitado
 
Mensajes: n/a
Puntos:
max_execution_time & memory_limit

Hola a todos,

En el php.ini tengo puestas lass siguientes directivas:
max_execution_time = 30;
memory_limit = 8M;

Pero hay una cosa que no entiendo.
Tengo un script que lo que hace es sacar por la salida estandar un fichero de 100 Mb usando la función readfile, la cual la llamo con @readfile($mi_fichero).

Pues resulta que la entrega de dicho fichero tarda mas de los 30 segundos que tengo puestos y aún así funciona sin problemas...no lo entiendo..en que me he perdido??

Y además si miro el porceso en ejecución veo que tengo un httpd el cual va consumiendo tanta memoria como ocupa el fichero a entregar, en mi caso el proceso termina usnado 110Mb. Una vez entregado el fichero, el proceso termina liberando dicha memoria. Por que pasa esto??