Rails 3.1.1使用Apache + Passenger进行HTTP流式传输

all*_*lar 5 apache ruby-on-rails passenger http-streaming

在关于HTTP流媒体的Railscasts中,一些评论者已经确认可以使用Apache + Passenger进行HTTP流媒体,但奇怪的是我无法通过Google找到任何指令.

Rails文档也没有提供任何说明.所有详细说明到处都是Unicorn.我绝不是唯一一个想通过Apache和Passenger进行HTTP流媒体的人.请帮忙.

Ric*_*lse 1

HTTP 流更准确地称为分块传输编码

我所知道的有这些(可能还有更多要求):

红宝石 1.9.x

流式传输需要 Ruby 1.9 的线程功能

兼容中间件

您拥有的任何中间件都不得修改 HTTP 响应

乘客

Passenger_buffer_response 选项必须关闭

客户支持

客户端必须通告其使用 HTTP 1.1 或发送 TE 请求标头。

我依稀记得在某处读到需要 nginx,但我在任何地方都找不到参考。

我希望这有帮助。