Varnish with brotli -> missing ESI handling/filtering
I’ve compiled brotli modules for nginx and added following (from https://www.getpagespeed.com/server-setup/varnish/varnish-brotli-done-right) to varnish default.vcl: sub vcl_recv { if(req.http.Accept-Encoding ~ “br” && req.url !~ “.(jpe?g|png|webp|gif|gz|mp3|mov|avi|mpg|mp4|swf|wmf)$”) { set req.http.X-brotli = “true”; } } # The data on which the hashing will take… Read More »Varnish with brotli -> missing ESI handling/filtering