2012-05-02 11 views
12

私は、SPDYは物事が進む可能性が高い場所であると聞いています。私が走っているRailsサイトでSPDYを使用しようと考えています。私はチュートリアルを見つけることができませんでしたが、私が見つけた1つの宝石は動作していないようです(すべてのブラウザで同じエラーが報告されています)。HerokuでRails 3.2.2でSPDYを実装するには?

現在、RailsアプリケーションでHerokuでSPDYを実装することはできますか?

+0

1年以上後、Rails 4とHerokuでこれが可能になりましたか? – tibbon

+0

SPDYはTLS上でのみ動作することに注意してください。 – Zaz

答えて

20

いいえ、私は将来的に変わることを希望しますが、今日はヘロクでSPDYを取得する方法はありません。 Herokuには、nginxのフロントエンドに面している独自のHTTP「ルーティングファブリック」があります。 nginxチームはSPDYモジュールの開発を進めていますが、リリース時期はまだありません。さらに、Herokuはフロントエンドなどにインストールする必要があります。つまり、注意深く調整する必要があります。

RailsでSPDYをテストする場合は、Apacheのmod_spdyをチェックすることをおすすめします。あなたはmod_spdyと一緒に旅客を使うことができるはずですが、それは今のところHerokuの外で走らなければなりません。

+1

更新:「Cedarアプリケーションへのリクエストは、nginxなどのHTTPサーバーを介してプロキシしていないアプリケーションサーバーに直接送信されます...」(https://devcenter.heroku.com/articles/http-routing)これは、SPDYがHerokuで利用可能に近いことを意味するものではありません。私はちょうどnginxがCedarスタックの写真から外れているという点を明確にしています。 – Ross

+3

ロス、私はSSL終端の責任を負っている "ルーティングメッシュ"がまだ前にあると信じています。これは、NPN交渉が依然として疑問から外れている可能性が高いことを意味します。 – igrigorik

1

はあなたのHerokuのアプリの前にリバースプロキシを設定することができ

0

CloudFlare SPDY CDN /プロキシサービスを設定してみてください。 これを行うには、Dockhero addonを使用する方法があります。ここで

は、HerokuのでホストされているあなたのRailsアプリへのSPDY/HTTP/2/QUICをサポートした例だ - https://github.com/dockhero/quic-protocol-demo

Dockheroアドオンは、2016年9月の時点でプライベートアルファである、でサインアップすることにより、無料で試してみてくださいhttps://dockhero.io/

関連する問題