Ver Mensaje Individual
  #13 (permalink)  
Antiguo 20/04/2005, 13:44
isaacrc82
 
Fecha de Ingreso: junio-2004
Mensajes: 185
Antigüedad: 19 años, 10 meses
Puntos: 0
Efectivamente Cluster, para cargar archivos de 32 Mb hay que configurar las directivas (ejemplo):

memory_limit = 128M
post_max_size = 64M
upload_max_filesize = 32M

en el php.ini y reiniciar el apache, si es sobre Linux tambien hay que configurar en el php.conf del apache la directiva:
<Files *.php>
SetOutputFilter PHP
SetInputFilter PHP
LimitRequestBody 33554432 <----------------------------
</Files>

Ahora, tengo una nueva duda:

El problema es que la maquina se pone extremadamente lenta cuando subo un archivo de sólo !! 7 Mb ¡¡ y yo necesito para el trabajo que estoy haciendo cargar archivos de hasta 1 Giga, para lograr eso tambien tendría que cambiar las directivas en el php.ini para que acepten tamaños de 1 Gb, incluyendo al memory_limit = 1024M ¿Esto no me supondría un problema para la maquina, pues me estaría cogiendo mucha memoria de la RAM?

Escuché que en .NET se pueden cargar archivos de mas de 1 Giga y sólo demora en cargarlos unos pocos segundos pues crea un arreglo de bytes y los pasa por el puerto no sé cual (algo de eso) ¿En php no se puede hacer algo parecido?


Le agradecría mucho a quien me ayudara
Saludos