-
Notifications
You must be signed in to change notification settings - Fork 104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SPDY 4 #102
Comments
Was SPDY 4 even released? Are there any specifications available? |
I heard that SPDY 4 is basically HTTP/2.0 + some experimental features Google wants to try out. BTW if you are interested in HTTP/2.0, take a look at |
Shrpx is outperforming everything I'm comparing to. It's amazing! I've found two missing features that (if added) would make shrpx/nghttp2 a complete replacement for HAProxy in my environment.
I'm upstreaming to NGINX via SPDY; however, since the upstream NGINX always sees an incoming SSL request it will not know the end user on non SSL client and thus I can't tell if I need to 301 redirect the client to SSL (or is there a way to pass a header from the client through shrpx/nghttp2 to NGINX if that's a solution?). If the job of 301 redirect was pushed forward to shrpx/nghttp2 that would solve the issue and remove one small task from NGINX.
If both of these features were in nghttp2 that would be sweet! |
From your post, I understand that shprx speaks SPDY to backend nginx. If shrpx speaks to nginx in plain HTTP/1, shrpx sends X-Forwarded-Proto header field, with "http" or "https" depending on the protocol client uses. Since ":scheme" header field is SPDY specific header field and it may not be available to user callback in nginx configuration. I'm OK to add X-Forwarded-Proto header field for the SPDY backend as well.
This will involve fair amount of code change since current codebase only considers one backend. |
0da1835 adds X-Forwarded-Proto to SPDY backend request. |
Any plan to support SPDY 4?
The text was updated successfully, but these errors were encountered: