2012-05-02 19 views
12

Estoy escuchando que SPDY es donde probablemente se dirijan las cosas, y me gustaría intentar usarlo con un sitio de Rails que estoy ejecutando. Sin embargo, no he podido encontrar ningún tutorial, y la única gema que encontré no parece funcionar (todos informan del mismo error en todos los navegadores).¿Cómo implementar SPDY con Rails 3.2.2 en Heroku?

¿Actualmente es posible implementar SPDY en Heroku con la aplicación Rails?

+0

Más de un año después, ¿es posible ahora en Rails 4 y Heroku? – tibbon

+0

Tenga en cuenta que SPDY solo funciona con TLS. – Zaz

Respuesta

20

No, no hay forma de obtener SPDY en Heroku hoy, aunque espero que eso cambie en el futuro. Heroku tiene su propia "estructura de enrutamiento" HTTP que está liderada por interfaces nginx. El equipo de nginx está trabajando en un módulo SPDY, pero aún no hay una fecha difícil para su lanzamiento. Además, Heroku tendría que instalarlo en sus interfaces, etc., en otras palabras, requeriría una coordinación cuidadosa.

Si está interesado en probar SPDY con Rails, le recomiendo consultar mod_spdy para Apache. Deberías poder usar Passenger junto con mod_spdy, aunque eso debería funcionar fuera de Heroku por el momento.

+1

Actualización: "Las solicitudes a las aplicaciones de Cedar se realizan directamente en el servidor de aplicaciones, no a través de un servidor HTTP como nginx ..." (https://devcenter.heroku.com/articles/http-routing). Esto no significa que SPDY esté más cerca de estar disponible en Heroku; Solo estoy aclarando el punto de que nginx ahora está fuera de escena con la pila de Cedar. – Ross

+3

Ross, creo que todavía hay una "malla de enrutamiento" en el frente, que es responsable de la terminación de SSL ... lo que significa que la negociación de NPN probablemente aún no esté clara. – igrigorik

1

la creación de un CDN CloudFlare SPDY Try/servicio de proxy

0

Puede configurar un proxy inverso en frente de su aplicación Heroku. Una forma de hacerlo es usando el complemento Dockhero.

He aquí un ejemplo con/HTTP/2/apoyo QUIC SPDY a su Rieles aplicación alojada con Heroku - https://github.com/dockhero/quic-protocol-demo

Dockhero complemento está en Alfa privada a partir de septiembre de 2016, probar de forma gratuita mediante la firma en https://dockhero.io/