http_throttle
(PECL)
http_throttle -- HTTP throttling
Описание
void
http_throttle ( [double sec [, int bytes = 40960]] )
Sets the throttle delay and send buffer size for use with http_send() API.
Provides a basic throttling mechanism, which will yield the current process
resp. thread until the entity has been completely sent, though.
Список параметров
sec
seconds to sleep after each chunk sent
bytes
the chunk size in bytes
Примеры
Пример 1. A http_throttle() example
Send file with approximately 20 kbyte/s.
<?php // ~ 20 kbyte/s # http_throttle(1, 20000); # http_throttle(0.5, 10000); # http_throttle(0.1, 2000); http_send_file('document.pdf'); ?> ?>
|
|