12

我听说 SPDY 可能是事情的发展方向,我想尝试将它与我正在运行的 Rails 站点一起使用。但是,我找不到任何教程,而且我发现的一个 gem 似乎不起作用(每个人都在所有浏览器上报告相同的错误)。

目前是否可以使用 Rails 应用程序在 Heroku 上实现 SPDY?

4

3 回答 3

20

不,今天没有办法在 Heroku 上获得 SPDY,尽管我确实希望将来会改变。Heroku 有自己的 HTTP“路由结构”,其前端是 nginx 前端。nginx 团队正在开发一个 SPDY 模块,但它的发布日期还没有确定。此外,Heroku 需要将它安装在他们的前端等上——换句话说,它需要一些仔细的协调。

如果您对使用 Rails 测试 SPDY 感兴趣,我建议您查看 mod_spdy for Apache。您应该能够将Passenger 与mod_spdy 结合使用,尽管现在必须在Heroku 之外运行。

于 2012-05-02T16:57:11.563 回答
1

尝试设置CloudFlare SPDY CDN/代理服务

于 2013-05-14T13:31:44.223 回答
0

您可以在 Heroku 应用程序前设置反向代理。一种方法是使用 Dockhero 插件。

这是一个使用 Heroku 托管的 Rails 应用程序支持 SPDY/HTTP/2/QUIC 的示例 - https://github.com/dockhero/quic-protocol-demo

截至 2016 年 9 月,Dockhero 插件处于 Private Alpha 阶段,通过在https://dockhero.io/上注册免费试用

于 2016-09-10T22:30:35.247 回答