2012-05-02 3 views
12

나는 SPDY가 일들이 진행될 가능성이 높다고 듣고 있는데, 나는 그것을 실행중인 Rails 사이트에서 사용하려고 노력하고 싶다. 그러나 자습서를 찾을 수 없었습니다. 발견 한 보석은 모든 브라우저에서 동일한 오류를보고합니다.Heroku에서 Rails 3.2.2로 SPDY를 구현하는 방법은 무엇입니까?

현재 Rails 앱을 사용하여 Heroku에서 SPDY를 구현할 수 있습니까?

+0

1 년 후 Rails 4와 Heroku에서이 기능을 사용할 수 있습니까? – tibbon

+0

SPDY는 TLS에서만 작동합니다. – Zaz

답변

20

아니요, 미래에 바뀔 희망도 있지만, 오늘 Heroku에서 SPDY를 구할 방법이 없습니다. Heroku는 nginx 프론트 엔드가 앞장서는 자체 "HTTP 라우팅 패브릭"을 가지고 있습니다. nginx 팀은 SPDY 모듈을 개발 중입니다. 아직 출시하기가 어렵습니다. 또한 Heroku는 프론트 엔드 등에 설치해야합니다. 즉, 조심스럽게 조정해야합니다.

레일이있는 SPDY 테스트에 관심이 있다면 Apache 용 mod_spdy를 확인하는 것이 좋습니다. Passenger를 mod_spdy와 함께 사용할 수 있어야합니다.하지만 지금은 Heroku 외부에서 실행해야합니다. CloudFlare SPDY CDN을 설정

+1

업데이트 : "Cedar 응용 프로그램에 대한 요청은 nginx와 같은 HTTP 서버를 통해 프록시되지 않고 응용 프로그램 서버에 직접 이루어집니다."(https://devcenter.heroku.com/articles/http-routing). 그렇다고해서 SPDY가 Heroku에 더 가까이 있지 않다는 의미는 아닙니다. 나는 nginx가 시더 (Cedar) 스택이있는 그림에서 벗어났다는 점을 분명히하고 있습니다. – Ross

+3

로스, SSL 종료에 대한 책임이있는 "라우팅 메쉬"가 여전히 앞에 있다고 생각합니다. 이는 NPN 협상이 여전히 문제가되지 않을 가능성이 있음을 의미합니다. – igrigorik

1

시도/프록시 서비스

0

당신은 당신에게 Heroku 응용 프로그램의 앞에 리버스 프록시를 설정할 수 있습니다. Dockhero addon을 사용하는 한 가지 방법이 있습니다. 여기

는 Heroku가 함께 호스팅 레일 응용 프로그램에 SPDY/HTTP/2/QUIC 지원 예입니다 - https://github.com/dockhero/quic-protocol-demo

Dockhero 부가 9 월 2016로 개인 알파에,에 가입하여 무료로 그것을 시도 https://dockhero.io/

관련 문제