Welcome! Log In Create A New Profile


Upcoming SPDY support details

Alek Storm
May 17, 2012 05:44AM
Hi all,

I'm developing SPDY (draft 2) support for Tornado, a Python web framework
that often uses nginx as a reverse proxy. AFAICT, nginx will roll out its
own SPDY support in 1.3, to be released at the end of May or in early June.
I'd like Tornado to complement nginx's design, but I can't find any details
of its SPDY implementation online or in svn, so I'll ask a few questions

1. To avoid the significant overhead of an SSL connection, nginx
communicates with the server behind the reverse proxy on unencrypted HTTP.
However, whether to use HTTP or SPDY framing is normally decided via NPN
negotiation during the SSL handshake. Since the backend server can't
distinguish between a forwarded HTTP or SPDY connection without the SSL
layer, will there be a mechanism for delegating HTTP connections to one
address/port, and SPDY to another? Alternately, will nginx serve as an
HTTP<=>SPDY gateway, so that all requests appear to be SPDY to the backend

2. Will there be any way to take advantage of nginx's caching when pushing
static resources that would normally be served by it? For example, the
backend server could send a SYN_STREAM frame with the UNIDIRECTIONAL flag
set and only the "url" header included - if the URL points to a location
that nginx would serve, nginx takes over, filling in the rest of the
headers and serving the file's contents.

I'd appreciate any guidance you may have.

Alek Storm
nginx-devel mailing list

Upcoming SPDY support details

Alek Storm20306May 17, 2012 05:44AM

Re: Upcoming SPDY support details

Valentin V. Bartenev611May 17, 2012 07:26AM

Re: Upcoming SPDY support details

Alek Storm522May 17, 2012 08:08AM

Re: Upcoming SPDY support details

Valentin V. Bartenev616May 17, 2012 09:20AM

Re: Upcoming SPDY support details

Alek Storm542May 17, 2012 09:58AM

Re: Upcoming SPDY support details

Valentin V. Bartenev865May 17, 2012 02:30PM

Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 123
Record Number of Users: 5 on August 04, 2015
Record Number of Guests: 244 on October 02, 2015
Powered by nginx    Powered by FreeBSD    PHP Powered    Powered by Percona     ipv6 ready