12
votes

Comment implémenter Spdy avec des rails 3.2.2 sur Heroku?

J'entends que Spdy est où les choses sont probablement dirigées, et j'aimerais essayer de l'utiliser avec un site de rails que je cours. Je n'ai pas été en mesure de trouver des didacticiels cependant, et celui que j'ai trouvé ne semble pas fonctionner (tout le monde signale la même erreur à ce sujet sur tous les navigateurs).

est-il actuellement possible d'implémenter SPDY sur Heroku avec une application Rails?


2 commentaires

Plus d'un an plus tard, cela est-il possible maintenant dans les rails 4 et Heroku?


Notez que Spdy ne fonctionne que sur TLS.


3 Réponses :


20
votes

Non, il n'ya aucun moyen d'obtenir Spdy sur Heroku aujourd'hui, même si j'espère que cela changera à l'avenir. Heroku a leur propre "tissu de routage" HTTP qui est confronté par Nginx Sproved. L'équipe NGinx travaille sur un module SPDY, mais il n'y a pas encore de date difficile pour sa libération. De plus, Heroku aurait besoin de l'installer sur leur fronge, etc. - en d'autres termes, cela nécessiterait une coordination minutieuse.

Si vous êtes intéressé par Test Spdy avec des rails, je vous recommanderais de vérifier MOD_SPDY pour Apache. Vous devriez pouvoir utiliser le passager en conjonction avec mod_spdy, bien que cela soit à courir à l'extérieur de Heroku pour l'instant.


2 commentaires

MISE À JOUR: "Les demandes d'applications CEDAR sont effectuées directement sur le serveur d'applications - non proxées via un serveur HTTP comme NGinx ..." ( devcenter.heroku.com/articles/http-Routting ). Cela ne signifie pas que Spdy est plus proche d'être disponible sur Heroku; Je clarifie simplement le point que Nginx est maintenant hors de la photo avec la pile de cèdre.


Ross, je crois qu'il reste toujours le "maillage de routage" devant, responsable de la résiliation SSL .. Ce qui signifie que la négociation des NPN est probablement toujours hors de la question.



1
votes

Essayez de configurer Cloudflare Un service SPDY CDN / Proxy


0 commentaires

0
votes

Vous pouvez configurer un proxy inverse devant votre application Heroku. Une façon de le faire consiste à utiliser Dockhero Addon.

Voici un exemple de support SPDY / HTTP / 2 / QUIC sur votre application Rails hébergée avec Heroku - https://github.com/dockhero/quic-protocol-demo

Add-on Dockhero est en Alpha privé à compter de septembre 2016, essayez-le gratuitement en vous inscrivant à https: // dockhero. io /


0 commentaires