【发布时间】:2017-04-29 16:03:21
【问题描述】:
我有实现 SSE(服务器发送事件)的 FastCGI 应用程序。
本地测试服务器是lighttpd,为了让它正常工作,我需要在配置文件中设置:server.stream-response-body = 1。
但是在生产上有一个Apache服务器,它不能正常工作,就像上面设置之前的lighttpd一样。
效果是前端连接了,但是服务器不响应,直到收集到一些大数据。显然,Web 服务器中有一些缓冲忽略了 text/event-stream 标头。
脚本发送唯一的标头:
Content-Type: text/event-stream
那么,如何配置 apache 立即发送流而不是缓冲呢?
是 .htaccess 文件中的内容还是我应该发送一些特殊的标头?
【问题讨论】:
标签: apache .htaccess server-sent-events