buffer_output_size
最后更新于:2022-04-02 06:22:54
# buffer\_output\_size
配置发送输出缓存区内存尺寸。
~~~
$server->set([
'buffer_output_size' => 32 * 1024 *1024, //必须为数字
])
~~~
* 单位为字节,默认为`2M`,如设置`32 * 1024 *1024`表示,单次`Server->send`最大允许发送`32M`字节的数据
* 调用`Server->send`,`Http\Server->end/write`,`WebSocket\Server->push`等发送数据指令时,单次最大发送的数据不得超过`buffer_output_size`配置。
> 注意此函数不应当调整过大,避免拥塞的数据过多,导致吃光机器内存
> 开启大量`Worker`进程时,将会占用`worker_num * buffer_output_size`字节的内存
';