Как реализовать SPDY с Rails 3.2.2 на Heroku?
Я слышал, что SPDY - это то, что, вероятно, возглавляет, и я хотел бы попытаться использовать его с сайтом Rails, с которым я работаю. Однако я не смог найти какие-либо учебники, и один камень, который я нашел, не работает (все сообщают о том же об ошибке в нем во всех браузерах).
Можно ли в настоящее время реализовать SPDY на Heroku с помощью приложения Rails?
Ответы
Ответ 1
Нет, сегодня нет возможности получить SPDY на Heroku, хотя я надеюсь, что это изменится в будущем. Heroku имеет свою собственную "маршрутизирующую ткань" HTTP, которая имеет фронт-сервер nginx. Команда nginx работает над модулем SPDY, но жесткой даты его выпуска пока нет. Кроме того, Heroku нужно будет установить его на своих интерфейсах и т.д. - другими словами, для этого потребуется некоторая тщательная координация.
Если вы заинтересованы в тестировании SPDY с Rails, я бы рекомендовал проверить mod_spdy для Apache. Вы должны иметь возможность использовать Пассажир в сочетании с mod_spdy, хотя теперь это должно было работать за пределами Heroku.
Ответ 2
Попробуйте настроить CloudFlare службу SPDY CDN/прокси
Ответ 3
Вы можете настроить обратный прокси-сервер перед своим приложением Heroku.
Один из способов сделать это - использовать Dockhero addon.
Вот пример поддержки SPDY/HTTP/2/QUIC для вашего приложения Rails, размещенного в Heroku - https://github.com/dockhero/quic-protocol-demo
Докшеро-дополнение находится в Private Alpha по состоянию на сентябрь 2016 года, попробуйте бесплатно, подписавшись на https://dockhero.io/