|
|
|
| Как с помощью php можно ограничить скорость передачи данных браузеру клиента? | |
|
|
|
|
|
|
|
для: SoloNifer
(24.08.2007 в 19:38)
| | Никак, это с сервером нужно кумекать. | |
|
|
|
|
|
|
|
для: Proger
(24.08.2007 в 19:49)
| | ну почему.... можно
<?php
$file = "<содержимое файла>";
$bytes = 400; // байт в секунду отдавать
$step = 0;
do
{
$part = substr($file, $step*$bytes, $bytes);
$step++;
print $part;
flush();
sleep(1);
}
while (strlen($part));
?>
|
| |
|
|
|
|
|
|
|
для: bronenos
(24.08.2007 в 20:11)
| | Ага... Тока при частом скачивании с обычного хостинга быстро выкинут... из за нагрузок. | |
|
|
|
|
|
|
|
для: zxcAq
(25.08.2007 в 00:59)
| | об этом вопрос не стоял ;-) | |
|
|
|
|
|
|
|
для: zxcAq
(25.08.2007 в 00:59)
| | Ого, а я и не знал, что sleep() так сильно нагружает сервер. | |
|
|
|
|
|
|
|
для: Саня
(25.08.2007 в 09:42)
| | Дело не в sleep(); | |
|
|
|
|
|
|
|
для: SoloNifer
(24.08.2007 в 19:38)
| | Зачем может потребоваться ограничивать скорость? | |
|
|
|
|
|
|
|
для: Trianon
(26.08.2007 в 22:07)
| | наверное заставить клиента проплатить услуги для приличной скорости | |
|
|
|