[英]apache, php config
我正在运行一个php应用程序,它将在大约1分钟内响应客户端(一直保持加载状态)。 但是,响应一次全部显示,因此我想知道apache服务器/ php中是否有任何配置来显示处理时的响应。 比如我有
echo "test"; $rez = file_get_contents($URL); do something ...
但是仅在应用程序完成所有任务(file_get_contents和其他所有任务)之后,才会显示echo的结果。 因此,我需要配置服务器/ php以在执行时显示它。
1) http://php.net/manual/zh/function.flush.php
2)output_buffering = off对于PHP
3)禁用PHP的gzip
4)在Apache中禁用gzip
如果$ URL是实时发送数据,并且无论如何不是停止的源,则可以尝试通过套接字连接(手动发送HTTP请求),并且在将传入数据读取到套接字时,可以显示输出连续写入缓冲区用于接收套接字数据并将其刷新()到用户浏览器。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.