php流式响应(长连接)需要注意的地方

1.关闭缓存

proxy_buffering off; # 关闭代理缓冲

fastcgi_keep_conn on; # 保持长连接

output_buffering = 0 ; 完全关闭PHP缓冲

2.时间延长

# 设置连接超时时间(如300秒) keepalive_timeout 300;

# 单个连接最大请求数 keepalive_requests 100;

fastcgi_read_timeout

php-fpm.conf---request_terminate_timeout

3.代码

set_time_limit(0);

ob_implicit_flush(1); // 自动刷新输出缓冲

ob_end_flush(); // 关闭缓冲

header('Content-Type: text/event-stream');

header('Cache-Control: no-cache');

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值