Foros del Web » Programando para Internet » PHP »

Subir archivos muy grandes 1+Gb

Estas en el tema de Subir archivos muy grandes 1+Gb en el foro de PHP en Foros del Web. Hola a todos, Tengo un problema, Necesito crear un script para subir videos, la mayoria son cortos y se no tendré problemas aumentando los limites ...
  #1 (permalink)  
Antiguo 17/02/2012, 05:38
FDA
 
Fecha de Ingreso: agosto-2010
Mensajes: 99
Antigüedad: 13 años, 8 meses
Puntos: 2
Subir archivos muy grandes 1+Gb

Hola a todos,

Tengo un problema, Necesito crear un script para subir videos, la mayoria son cortos y se no tendré problemas aumentando los limites del php.ini a través de htacces, pero no tengo muy claro si le puedo poner un limite de 2 Gb sin que se colapse el servidor, a parte no se que limite de recursos permitir-le utilizar.

php_value session.gc_maxlifetime
php_value max_input_time
php_value max_execution_time
php_value upload_max_filesize
php_value post_max_size

No se realmente que valores poner y si será peligroso para el servidor.

Alguna idea?
  #2 (permalink)  
Antiguo 17/02/2012, 05:48
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Respuesta: Subir archivos muy grandes 1+Gb

Como tal, peligroso no es, pero no veo viable subir dichos archivos via http, lo mejor seria en todo caso por ftp, recuerda que el subir archivos al servidor depende de la velocidad de subida del que esta subiendo el archivo, así que esto puede variar enormemente, tal vez para algunos es realmente rapido, pero para otros usuarios pueda tomarle HORAS en subir dichos archivos
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)
  #3 (permalink)  
Antiguo 17/02/2012, 06:00
FDA
 
Fecha de Ingreso: agosto-2010
Mensajes: 99
Antigüedad: 13 años, 8 meses
Puntos: 2
Respuesta: Subir archivos muy grandes 1+Gb

Ok, eso no es problema, es la parte del gestor de contenidos, lo que siempre se hace desde el mismo sitio (con buena conexión) y donde pueden dejar el ordenador subiendo.

Aunque ahora que lo pienso, se puede subir como si fuera en background? es decir, que se vaya subiendo (sin cerrar el navegador) pero seguir navegando desde esa ventana.
A malas puedo hacer un pop-up que haga la subida y muestre el estado y redirigir la ventana principal (de hecho me gusta esta opción, ahora que lo pienso bien).

La duda son los valores que necessito en cada apartado para poner 2Gb, los pongo todos a -1 y que tarde lo que quiera? Me sirve para todas las entradas al htaccess?
  #4 (permalink)  
Antiguo 17/02/2012, 06:34
Avatar de Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Respuesta: Subir archivos muy grandes 1+Gb

No indicas si es un hosting a donde vas a subir los archivos ni que tipo de hosting tienes (compartido,virtual,dedicado), si es un hosting con compartido/virtual es muy probable que te sancionen o incluso desactiven tu cuenta al estar consumiendo grandes recursos del servidor por tiempos prolongados, así que primero pregunta en tu hosting si es viable lo que intentas hacer, por ultimo, si es controlado el subir archivos definitivamente lo mas viable es usar FTP, el cual esta hecho explícitamente para estas cosas...

Ahora, poner como tiempo indefinido a la propiedad php_value max_execution_time eso si es muy peligroso, ya que si un script que no esta bien programado entra en un ciclo o por ejemplo na petición a un servicio externo no cierra la conexión el proceso puede quedarse corriendo indefinidamente consumiendo ram y procesador, las demás directivas puedes hacerlo pero eso no quita que puedas comprometer el servidor (tiempos de proceso, etc)
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)
  #5 (permalink)  
Antiguo 17/02/2012, 06:56
FDA
 
Fecha de Ingreso: agosto-2010
Mensajes: 99
Antigüedad: 13 años, 8 meses
Puntos: 2
Respuesta: Subir archivos muy grandes 1+Gb

Ok, muchas gracias por las respuestas. Lo hablaré, supongo que no les importará, guardaré el nombre del archivo que quieren subir para guardar la ruta en la BD a través del formulario y que ellos lo suban por ftp.

Después de lo que me has dicho tengo argumentos de sobra jejejeje

Etiquetas: grandes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:39.