Lassú és gyors letöltés weboldalra?
van egy primitív mód:
<?php
function FileDown($file,$speed=50) {
if(file_exists($file) && is_file($file)) {
header('Cache-control: private');
header('Content-Type: application/octet-stream');
header('Content-Length: '.filesize($file));
header('Content-Disposition: filename='.$file);
flush();
$fd = fopen($file, "r");
while(!feof($fd)) {
echo fread($fd, round($speed*1024));
flush();
sleep(1);
}
fclose ($fd);
}
}
$file = "somefile.zip"; // Filename
$speed = 50; // 50 kb/s download rate
FileDown($file,$speed);
?>
néz phpinfo() -t, és keresd a kikapcsolt funkcióknál a sleep -et.
ha ki van kapcsolva, semmit nem rontottál el, egyszerűen a tárhely szolgáltatód nem engedélyezi.
(legtöbb ingyenes tárhely ez nem lehetséges)
wordpress egy CMS, ami a webtárhelyen van.
nincs más egyszerű alternatíva, ha a sleep() nem megy.
a többihez szerver szintű beállítás szükséges.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!