我已经在导轨3.1中设置了独角兽,http流式传输直到启用Rack :: Deflater。 我已经尝试使用和不使用Rack :: Chunked。在curl中,我可以在chrome中看到我的回应,但出现以下错误:ERR_INVALID_CHUNKED_ENCODING在使用Rack :: Deflater时导轨中的HTTP流式传输不起作用
其他浏览器(firefox,safari)和开发(osx)与生产(heroku)之间的结果相同。
config.ru:
require ::File.expand_path('../config/environment', __FILE__)
use Rack::Chunked
use Rack::Deflater
run Site::Application
unicorn.rb:
listen 3001, :tcp_nopush => false
worker_processes 1 # amount of unicorn workers to spin up
timeout 30 # restarts workers that hang for 30 seconds
控制器:
render "someview", :stream => true
感谢您的帮助。