Archivos grandes con PHP+Apache Web Server
Rodrigo Fuentealba
darkprox en gmail.com
Vie Mar 3 16:19:47 CLST 2006
Ricardo Mun~oz A. wrote:
> Rodrigo Fuentealba escribió:
>
> [...]
>> Tengo un drama con el manejo de archivos en un sistema que estoy
>> haciendo.
>>
>> La idea del sistema que estoy haciendo es la siguiente: que por cada
>> proyecto se crea el registro de N documentos, y por cada documento se
>> cree el registro de N revisiones. En determinados momentos, el jefe
>> de proyectos genera una "solicitud de emisión de documentos", en la
>> cual aparecen todos los documentos creados y sus revisiones. La
>> persona del Centro de Control de Documentación toma esa solicitud,
>> busca los nombres de archivos y sube los documentos al servidor.
>>
>> El problema es que más de una vez los documentos han sido de hasta
>> 150 Mb (planos y cosas así) y eso subirlo por web no corre... y
>> ustedes saben que aquí el que manda es el jefe, que por lo general
>> (aunque debo decir que en mi caso se maneja bastante) no tiene mucha
>> idea de los trucos que el técnico hace para que la cosa funcione.
>>
>> ¿Es posible subir archivos grandes con PHP, aunque sea configurando
>> los tiempos límite de ejecución y la memoria asignada en el
>> httpd.conf y el php.ini?
> es posible, revisa esto -> http://www.radinks.com/upload/config.php
ejalé!
>> Finalmente ¿qué me recomiendan que siga?
> la situacion que describes suena a "sistema de control de versiones"
Sí, algo así, pero el sistema gestiona hasta el color y el largo de los
cordones de los zapatos de los trabajadores, por lo que llamarle un
sistema de control de versiones era muy poco.
> para lo cual podrias usar Subversion, que puede usar el protocolo HTTP
> (Apache + mod_dav[1]) para la transferencia de archivos (subir/bajar)
Debo evaluar eso, Subversion me causó demasiados problemas en una
implementación anterior, y me causó hartos dolores de cabeza, que no sé
si atribuírselos a svn o al luser que lo estaba administrando.
> y el cual tiene clientes para Windows/Linux ademas de una interfaz
> web, etc.
Eso me interesó: la interfaz Web.
> [1] http://en.wikipedia.org/wiki/WebDAV
Muy agradecido, estimado. Si vieras las soluciones que le estaba dando
anoche, a las 3 de la mañana, con seis cervezas cada uno... en una de
esas salió "usar Bittorrent", "comprimir con RAR y meter el archivo en
pedacitos en la base de datos", "crear un sistema de resúmenes de
documentos", "crear una interfaz de javascript para que los usuarios
ingresen sus datos a la BD directamente en vez de usar Word para
escribir la info. de proyectos"...
Atentamente,
Rodrigo Fuentealba Cartes.
Más información sobre la lista de distribución PHP