Tengo un problema con la funcion readfile(); pues la uso para efectuar descargas desde mi pagina web.
Pero el caso es que me produce mucha carga en el servidor por ejemplo cuando hay muchos usuarios en simultaneo, me gustaria saber su hay otra funcion mas eficiente que me ayude a efectuar un transferencia asi y que me redusca el uso de memoria en el server.
Por siacaso aqui,pongo mi codigo por si hubiese alguna forma de mejorarla asi hacerla mas eficiente usando solo readfile();.
Código PHP:
<?
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Cache-Control: private",false);
header("Content-Type: application/force-download");
header("Content-Transfer-Encoding: binary");
$tourl = $_GET['descargar'];
readfile("$tourl");
exit();
?>