Autor
|
Tema: Añadir limte a las descargas (Leído 2,604 veces)
|
|
engel lex
|
puedes usar una salida (impresion) que imprima ej 1kb y haga un wait por x tiempo para regular la velocidad a base de cantidades conocidas y tiempos conocidos
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
#!drvy
|
El problema es que quiero limitar las descaras a X Kb pero no se como hacerlo. He buscado por Internet y la mayoría es para un archivo especifico. Que quieres decir con eso ? - ¿Que no se puedan subir archivos de mas de X kb?
- ¿Que no se pueda descargar max de X kb de un archivo? (romper)
- ¿Que cuando las descargas totales de un archivo suman X kb deje de estar disponible?
O como ? Explicate mas.. Saludos
|
|
|
En línea
|
|
|
|
erikcatala
Desconectado
Mensajes: 177
|
Quiero limitar el ancho d banda, que se baje por ejemplo a 1Kb
|
|
|
En línea
|
|
|
|
engel lex
|
decídete! o limitas el ancho de banda a kb/s o cortas el archivo a una cantidad de kb específicos! XD pensé que era eso primero!
|
|
|
En línea
|
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
|
|
|
erikcatala
Desconectado
Mensajes: 177
|
Quiero limitar el ancho de banda para todos los archivos, perdón por la confusión :S
|
|
|
En línea
|
|
|
|
|
#!drvy
|
Coincido con @EFEX, que PHP haga esto es posible, pero cargaras mucho al servidor y los limites de tiempo de ejecución serian un problema.
Saludos
|
|
|
En línea
|
|
|
|
erikcatala
Desconectado
Mensajes: 177
|
Entonces haré lo que dice @EFEX muchas gracias
|
|
|
En línea
|
|
|
|
el-brujo
|
Si quieres hacerlo vía el servidor web directamente, pues tienes que ser root o tener acceso directo al servidor, porque hay que instalar un módulo al apache: Limitar ancho de banda en Apachehttp://blog.elhacker.net/2013/02/limitar-ancho-de-banda-en-apache.htmlCon PHP también se puede hacer, pero será más complicado: $local_file = 'file.zip'; $download_file = 'name.zip'; // set the download rate limit (=> 20,5 kb/s) $download_rate = 20.5; { header('Cache-control: private'); header('Content-Type: application/octet-stream'); header('Content-Disposition: filename='.$download_file); $file = fopen($local_file, "r"); { // send the current file part to the browser // flush the content to the browser // sleep one second } else { die('Error: The file '.$local_file.' does not exist!'); }
<?php /* aqui el numero de kilobytes de descarga (ej. 10.20 Kb/s) */ $download_rate = 10.20; $download_file = 'download-file.zip'; $target_file = 'target-file.zip'; /* headers */ header('Cache-control: private'); header('Content-Type: application/octet-stream'); header('Content-Disposition: filename='.$target_file); /* flush */ /* abrir archivo */ $fh = @fopen($download_file, 'r'); /* mandamos parte del archivo */ /* flush del contenido al navegador */ /* sleep de 1 segundo */ } /* cerrar archivo */ }else{ die('Error: '.$download_file.' no existe!'); } ?>
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
añadir reputación
Sugerencias y dudas sobre el Foro
|
chipbios
|
3
|
2,236
|
19 Junio 2005, 00:28 am
por 4rm4ndo
|
|
|
añadir datos a txt web
« 1 2 »
Programación Visual Basic
|
bautistasbr
|
15
|
4,782
|
26 Junio 2006, 20:18 pm
por Hans el Topo
|
|
|
Añadir mas componentes
« 1 2 3 »
Programación Visual Basic
|
bautistasbr
|
21
|
6,561
|
24 Julio 2006, 16:00 pm
por _Sergi_
|
|
|
Añadir DLL a DLL
Ingeniería Inversa
|
llamamecomoquieras
|
1
|
2,531
|
25 Noviembre 2008, 20:39 pm
por Shaddy
|
|
|
Anadir un contador de descargas a un script php listador de archivos.
PHP
|
Veloz46
|
5
|
2,886
|
22 Noviembre 2013, 13:59 pm
por Veloz46
|
|