2012-05-02 8 views
12

SPDY'nin işlerin büyük olasılıkla gideceği yer olduğunu ve çalıştığım bir Rails sitesiyle kullanmayı denemek istediğimi duyuyorum. Ancak, herhangi bir öğretici bulamadık ve bulduğum tek taş işe yaramaz gibi görünmüyor (herkes, tüm tarayıcılarda aynı hatayı bildiriyor).Heroku Rails 3.2.2 ile SPDY nasıl uygulanır?

Şu anda bir Rails uygulamasıyla Heroku'da SPDY uygulamak mümkün mü?

+0

Bir yıl sonra, şimdi Rails 4 ve Heroku'da bu mümkün mü? – tibbon

+0

SPDY'nin yalnızca TLS üzerinden çalıştığını unutmayın. – Zaz

cevap

20

Hayır, bugünlerde değişeceğine inanıyorum, ancak bugün SPKY'yi Heroku'ya sokmanın bir yolu yok. Heroku'nun, nginx frontends tarafından ön tarafa yerleştirilmiş kendi HTTP "yönlendirme kumaşı" vardır. Nginx ekibi bir SPDY modülü üzerinde çalışıyor, ancak henüz piyasaya sürülmesi için zor bir tarih yok. Buna ek olarak, Heroku'nun kendi cephelerine, vs. kurması gerekiyordu - başka bir deyişle, dikkatli bir koordinasyon gerektiriyordu.

SPDY'yi raylarla test etmekle ilgileniyorsanız, Apache için mod_spdy'yi incelemeyi tavsiye ederim. Yolcuyu mod_spdy ile birlikte kullanabilmelisiniz, bunun için Heroku'nun dışında koşmak zorunda kalacaktı. CloudFlare bir spdy CDN kurma

+1

Güncelleme: "Sedir uygulamaları istekleri doğrudan uygulama sunucusuna yapılır - nginx gibi bir HTTP sunucusu aracılığıyla değil ..." (https://devcenter.heroku.com/articles/http-routing). Bu, SPDY'nin Heroku'da bulunmaya daha yakın olduğu anlamına gelmez; Ben sadece nginx'in sedir yığınıyla resim dışında kaldığı noktayı açıklığa kavuşturuyorum. – Ross

+3

Ross, hala, SSL sonlandırmasından sorumlu olan "yönlendirme ağları" nın hala var olduğuna inanıyorum. Bu da NPN görüşmelerinin hala sorunun dışında kalması anlamına geliyor. – igrigorik

1

deneyin/proxy hizmeti

0

Sen Heroku app önünde bir ters proxy ayarlayabilirsiniz. Bunu yapmanın bir yolu, Dockhero addon kullanıyor. İşte

Heroku ile barındırılan Raylar uygulamasına SPDY/HTTP/2/QUIC desteği ile bir örnek - https://github.com/dockhero/quic-protocol-demo

Dockhero eklenti Eylül 2016'ya itibarıyla özel Alpha olduğunu kaydolarak ücretsiz olarak deneyin https://dockhero.io/