Autor Tema: UPLOAD's de archivos de mas de 100M  (Leído 920 veces)

Desconectado fobiaxx

  • PHPerit@
  • *
  • Mensajes: 9
  • Karma: 0
    • Ver Perfil
UPLOAD's de archivos de mas de 100M
« en: 23 de Abril de 2008, 18:13:57 pm »
Holas,

vamos por partes. Resulta que tengo un proyecto entre manos bastante grande. Es una herramienta de descargas para prensa (Videos, Imagenes, PDF's...) Esta herramienta se gestiona via web a traves de un BACK-OFFICE. Desde esta BACK-OFFICE se realizan estos UPLOADS.

Para alojar esta herramienta he contratado un Servidor Virtual Dedicado (VPS), pàra tener control total sobre mi hosting (os envio caracteristicas, mirar opciones VP3)

http://www.alojared.com/servidores-vps.html

Bueno, mi problema reside en lo siguiente. Se que en ASP hay un OBJETO de Persist que permite subir a traves de HTTP archivos de hasta 2G de peso. En PHP existe algun objeto asi??? Es que probando con los tipicos metodos de UPLOAD que tiene PHP y configurando APACHE y PHP.INI debidamente (upload_max_filesize, time out, post_max...) al maximo, llega un momento en IE (5minutos) y en FireFox (por el estilo) que me canta un error de time out con archivos que sobre pasan los 100M o 200M (Dependiendo de la conexion de subida que tenga el usuario que esta intentando subir el archivo), aun como os indiqué, configurando todo al maximo de capacidad.

Sabeis si hay algun modulo PEAR, utilizando cURL, o algun otro tipo de metodologia para solventar este problema (AJAX + PHP, CGI, AJAX + CGI ... )

Si no se os ocurre nada, tendre que replantearme el realizar la herramienta en .NET, ya que ahora que todavia estam,os empezando y nos estamos replanteando los problemas que pueden surgir, estamos a tioempo de cambiar...

Saludos y gracias por vuestra ayuda y consejos.

F:

Comunidad PHPeros

UPLOAD's de archivos de mas de 100M
« en: 23 de Abril de 2008, 18:13:57 pm »

Desconectado Tope

  • PHPero Experto
  • *****
  • Mensajes: 540
  • Karma: 23
  • Sexo: Masculino
  • Programador PHP
    • Ver Perfil
    • www.Info-Keko.Es
Re: UPLOAD's de archivos de mas de 100M
« Respuesta #1 en: 23 de Abril de 2008, 18:41:43 pm »
Si de verdad has configurado el php.ini y le has subido el time_out y el max_upload_size no hay ningun problema.
Ahora: Has reiniciado el apache para que se hagan efectivos los cambios?

Pd: Mala elección del servidor, pasate a un dedicado y pasate a otra empresa (las hay mejores y mas baratas).
{SPAM}
« Última modificación: 23 de Abril de 2008, 19:47:45 pm por naveda »
Un Saludo, Tope >> Programador FIJO en PHPeros

Desconectado fobiaxx

  • PHPerit@
  • *
  • Mensajes: 9
  • Karma: 0
    • Ver Perfil
Re: UPLOAD's de archivos de mas de 100M
« Respuesta #2 en: 24 de Abril de 2008, 10:30:06 am »
Hola Tope,

El servicio se reinicio para que los cambios en el htconf y en php.ini fueran efectivos. Y nada. :'(

Lo que quiero hacer, es algo parecido a lo que tiene RAPIDSHARE implementado para la subida de archivos por parte de los usuarios al servidor.

http://www.rapidshare.com/

Como podras observar, esta subida se hace a través de un CGI, y funciona correctisimamente.

Por otro lado tienes a MEGAUPLOAD (Creo que es lo que realmente quiero), la subida de archivos es a través de un PHP, con FLASH para realizar la barra de estado, y creo que a traves de AJAX se interactua con un CGI para conocer el estado de la subida y la transferencia de archivos. (Suposiciones, ya que me gustaria saber realmente como funciona)

http://www.megaupload.com/es/

Independientemente de los problemas de subida con el servidor, que tienes mucha razon con lo del servidor dedicado, sabrias algun sitio web, tutorial, libro... de como realizar algo similar?

Saludos,

PD, Sabes de algun servicio de hosting (preferiblemente español) mejor y mas barato? Siempre utilizamos los servicios de esta empresa porque nos funciona todo a las 1000 maravillas. Que de preguntas!!!  8)

F: