我听说 SPDY 可能是事情的发展方向,我想尝试将它与我正在运行的 Rails 站点一起使用。但是,我找不到任何教程,而且我发现的一个 gem 似乎不起作用(每个人都在所有浏览器上报告相同的错误)。
目前是否可以使用 Rails 应用程序在 Heroku 上实现 SPDY?
我听说 SPDY 可能是事情的发展方向,我想尝试将它与我正在运行的 Rails 站点一起使用。但是,我找不到任何教程,而且我发现的一个 gem 似乎不起作用(每个人都在所有浏览器上报告相同的错误)。
目前是否可以使用 Rails 应用程序在 Heroku 上实现 SPDY?
不,今天没有办法在 Heroku 上获得 SPDY,尽管我确实希望将来会改变。Heroku 有自己的 HTTP“路由结构”,其前端是 nginx 前端。nginx 团队正在开发一个 SPDY 模块,但它的发布日期还没有确定。此外,Heroku 需要将它安装在他们的前端等上——换句话说,它需要一些仔细的协调。
如果您对使用 Rails 测试 SPDY 感兴趣,我建议您查看 mod_spdy for Apache。您应该能够将Passenger 与mod_spdy 结合使用,尽管现在必须在Heroku 之外运行。
尝试设置CloudFlare SPDY CDN/代理服务
您可以在 Heroku 应用程序前设置反向代理。一种方法是使用 Dockhero 插件。
这是一个使用 Heroku 托管的 Rails 应用程序支持 SPDY/HTTP/2/QUIC 的示例 - https://github.com/dockhero/quic-protocol-demo
截至 2016 年 9 月,Dockhero 插件处于 Private Alpha 阶段,通过在https://dockhero.io/上注册免费试用