That's perfectly reasonable. Thanks for the quick and clear answers. Is there somewhere online the in-progress SPDY implementation has been posted? If not, what's the current estimated date of release?<div><br></div>
<div>Alek<br><br><div class="gmail_quote">On Thu, May 17, 2012 at 8:17 AM, Valentin V. Bartenev <span dir="ltr"><<a href="mailto:ne@vbart.ru" target="_blank">ne@vbart.ru</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="im">On Thursday 17 May 2012 16:06:21 Alek Storm wrote:<br>
> On Thu, May 17, 2012 at 6:23 AM, Valentin V. Bartenev <<a href="mailto:ne@vbart.ru">ne@vbart.ru</a>> wrote:<br>
> > First implementation of SPDY support will work only on frontend side. So,<br>
> > nginx<br>
> > will be able to talk with backends by HTTP, FastCGI, uwsgi, or SCGI<br>
> > protocols.<br>
><br>
> Got it. Looking forward to backend SPDY support, so crucial advantages like<br>
> multiplexing are preserved. Will nginx at least add headers like<br>
> "X-Priority" to the forwarded request?<br>
<br>
</div>Surely, I added the $spdy_request_priority configuration variable and it is<br>
suitable for such tasks.<br>
<div class="im"><br>
> > that<br>
> > the next step is to add pushing by special response header from backend<br>
> > (like<br>
> > "X-Accel-Redirect" but with the list of URIs to push).<br>
><br>
> That'll work, but am I correct in assuming that the response containing<br>
> "X-Accel-Redirect" is different from the response to the original request?<br>
<br>
</div>In the most simplest implementation they will be the same.<br>
<div class="im"><br>
> If they are the same, then nginx will not be notified of the URIs to push<br>
> until the server is ready to send the headers for the response to the<br>
> original request. This would be more restrictive than SPDY's semantics,<br>
> which allow pushing resources before the SYN_REPLY frame for the original<br>
> request is even sent.<br>
<br>
</div>Yes, you're right. And this question is still undecided and requires further<br>
investigation. I think that we also need some sort of configuration directives<br>
for server pushing.<br>
<div class="HOEnZb"><div class="h5"><br>
wbr, Valentin V. Bartenev<br>
<br>
_______________________________________________<br>
nginx-devel mailing list<br>
<a href="mailto:nginx-devel@nginx.org">nginx-devel@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx-devel" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx-devel</a><br>
</div></div></blockquote></div><br></div>