Hi Willy. Am 12.11.2018 um 21:14 schrieb Willy Tarreau: > Hi Aleks, > > On Mon, Nov 12, 2018 at 06:00:25PM +0100, Aleksandar Lazic wrote: >> Hi Fred. >> >> Am 12.11.2018 um 15:38 schrieb Frederic Lecaille: >>> Hello, >>> >>> Here is a little series of patches to implement a new http-request >>> action named "early-hint" to add HTTP 103 responses prior to any other >>> response with headers whose values are defined by log-format rules, as >>> this is done with "(add|del)-header" action. >> >> Cool ;-) , what can I do with that feature? > > You can send some Link header fields to the client immediately before the > server even gets the request. This allows the client to start to preload > some contents that you're sure will be needed, without having to wait for > the server's response to discover this. In reality the purpose is to make > efficient use of the server's think time which can often be larger than > one RTT. For many purposes it can be more interesting than PUSH because > it will even allow the client to fetch from another origin, via a CDN or > whatever (think for example about the number of sites referencing jquery.js > or whatever CSS from Cloudflare). > > This technique is still very new and is documented in RFC 8297 produced > by the IETF HTTP workgroup. Browser support is still unclear in that the > "link: preload" stuff is also very new and possibly at different maturity > stages in browsers. But browsers also need server-side components to be > available in order to improve their support, and since it's easy for us, > let's provide our share of the work in making the net faster ;-) Full Ack.
Thank you very much for the detailed explanation ;-) That sounds a really great solution. > Cheers, > Willy Regards Aleks