标签: php apache output-buffering
假设我正在回显从PHP到浏览器的随机数据。随机数据的总量约为XGb,回声以YKb块的形式完成。没有使用ob_start()。在PHP和Apache缓冲区已满后,echo调用是否会阻塞(客户端无法以与生成相同的速度消耗数据)?如果是这样,PHP和Apache缓存的大小是多少?我是否理解正确,过程:
P.S。如果你对我将要实现的任务的愚蠢感到惊讶,我可以说,我正在为一个专用服务器编写小流量平衡脚本,并应用了某些流量规则(IN / OUT流量比应保持在一定值)
答案 0 :(得分:4)
这可能与SendBufferSize Directive。
SendBufferSize
也许这会有所帮助 http://fplanque.com/dev/linux/why-echo-is-slow-in-php-how-to-make-it-really-fast