php man page for http_throttle

Query: http_throttle

OS: php

Section: 3

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

HTTP_THROTTLE(3)							 1							  HTTP_THROTTLE(3)

http_throttle - HTTP throttling

SYNOPSIS
void http_throttle (float $sec, [int $bytes = 40960])
DESCRIPTION
Sets the throttle delay and send buffer size. Note This function should be used in conjunction with http_send_data(3), http_send_file(3) and http_send_stream(3). Note Provides a basic throttling mechanism, which will yield the current process or thread until the entity has been completely sent. Note This may not work as expected with the following SAPI(s): FastCGI.
PARAMETERS
o $sec - seconds to sleep after each chunk sent o $bytes - the chunk size in bytes
EXAMPLES
Example #1 A http_throttle(3) 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'); ?>
SEE ALSO
http_send_data(3), http_send_file(3), http_send_stream(3), the HttpResponse class if you are using PHP 5.1.0 and above. PHP Documentation Group HTTP_THROTTLE(3)
Related Man Pages
php_sapi_name(3) - php
apache_response_headers(3) - php
httpresponse(3) - php
http_cache_last_modified(3) - php
http_send_content_disposition(3) - php
Similar Topics in the Unix Linux Community
PHP: at mm:ss.00
PHP FastCGI Per-User 0.10 (Default branch)
A randomized defence of virus throttling
Error PHP Fatal error: Allowed memory size of 67108864 bytes exhausted(tried to allocate 401 bytes)