2017-01-20 10:11 GMT+01:00 ste...@eissing.org <ste...@eissing.org>:

>
> > Am 20.01.2017 um 09:45 schrieb elu...@apache.org:
> >
> > Author: elukey
> > Date: Fri Jan 20 08:45:40 2017
> > New Revision: 1779578
> >
> > URL: http://svn.apache.org/viewvc?rev=1779578&view=rev
> > Log:
> > Added more details to mod-proxy-http2's doc
> >
> > Modified:
> >    httpd/httpd/trunk/docs/manual/mod/mod_proxy_http2.xml
> >
> > Modified: httpd/httpd/trunk/docs/manual/mod/mod_proxy_http2.xml
> > URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/
> mod/mod_proxy_http2.xml?rev=1779578&r1=1779577&r2=1779578&view=diff
> > ============================================================
> ==================
> > --- httpd/httpd/trunk/docs/manual/mod/mod_proxy_http2.xml (original)
> > +++ httpd/httpd/trunk/docs/manual/mod/mod_proxy_http2.xml Fri Jan 20
> 08:45:40 2017
> > @@ -41,9 +41,14 @@
> >     have to be present in the server.</p>
> >
> >     <p><module>mod_proxy_http2</module> works with incoming requests
> > -    over HTTP/1.1 and HTTP/2 requests. If <module>mod_http2</module>
> > -    handles the frontend connection, requests against the same HTTP/2
> > -    backend are sent over a single connection, whenever possible.</p>
> > +    over HTTP/1.1 and HTTP/2 requests. In both cases, requests proxied
> > +    to the same backend are sent over a single connection
> > +    whenever possible (namely when the connection can be re-used).</p>
> > +
> > +    <p><module>mod_proxy_http2</module> will not use the HTTP/2
> protocol
> > +    when the frontend requests use HTTP/1.1.
> > +    This means that HTTP/2 will be used to proxy requests to a capable
> backend
> > +    only when the frontend requests use the same protocol.</p>
> >
>
> Not correct. Maybe my explanation was not good. mod_proxy_http2 will
> always use HTTP/2 in the backend connection. That connection will however
> only do one request at a time if the frontend is HTTP/1.1.


No no it is me being slow to understand HTTP/2 related things :)

So mod-proxy-http2 will always use HTTP/2 with a "capable" backend, but it
will not exploit its full potential when the frontend requests are HTTP/1.1
(for example "translating" multiple proxied HTTP/1.1 requests into HTTP/2
streams over the same TCP connection).

Better? If not I can revert everything and leave you do it, might be better
:)

Thanks for the patience!

Luca

Reply via email to