我使用的是Apache2.2 / mod_fcgid / php5.4.3,并且会话中没有显示上传进度。我读到如果通过fastcgi加载php,php会话上传进度功能将无法正常工作。真的吗?如果是这样,使用fastcgi时获取上传进度的选项是什么?
答案 0 :(得分:2)
“[mod_fcgi] reads the entire request body from the client before sending it to the application.”
您应该尝试使用Nginx和PHP-FPM,它支持“Accelerated File Upload”,您的PHP代码可以在Nginx收到完整请求之前运行。
答案 1 :(得分:0)
而不是使用mod_fcgi,您可以切换到mod_fastcgi,其中包含以下configuration option:
-flush(none)在从应用程序接收数据时强制写入客户端。默认情况下,mod_fastcgi会缓冲数据,以便尽快释放应用程序。