On Mon, 12 Nov 2018 4:23 am Louis Chanouha <[email protected] wrote:

> Hello,
>
> If I'm right (I may have missed some exchanges in mailing), h2 main
> improvement in 1.9  will be end2end working. So to have an h2 with Server
> Push, we will need to have h2 enabled backends.
>
> Is a server push initiated by HAProxy based on "Link" header scheduled to
> 1.9 (like nginx http2_push_preload
> <http://nginx.org/en/docs/http/ngx_http_v2_module.html#http2_push_preload>
> and h2o http2-push-preload) ?
> <https://h2o.examp1e.net/configure/http2_directives.html#http2-push-preload>
>
> Since a lot of CMS (& others apps) implement this header (and easyly added
> manually if not), this is IMHO the fastest way to enable server push even
> with h1 backends. It avoids upgrading backends and if you have a cache
> server like me (eg Varnish, or HAProxy's internal), it is useless to send
> data from backends.
>
Yes but then the proxy needs to parse the backend responses in order to
find the content to push so sounds like there would be a speed penalty for
this to work.

> Thanks for your answer & sorry for my english,
>
> Louis
>

Reply via email to