我有FastCGI应用程序,它实现了SSE(服务器发送的事件)。
本地测试服务器是lighttpd,为了使其正常工作,我需要在配置文件中设置:server.stream-response-body = 1
。
但是在制作上有一台Apache服务器并且它无法正常工作,就像上面设置之前的lighttpd一样。
效果是前端连接,但服务器在收集大量数据之前不响应。显然,Web服务器中存在一些忽略text/event-stream
标头的缓冲。
脚本发送唯一的标题:
Content-Type: text/event-stream
那么,如何配置apache立即发送流而不是缓冲它?
它是.htaccess文件中的内容还是我应该发送一些特殊的标题?