From: Steinar H. Gunderson Date: Tue, 25 Nov 2014 17:22:00 +0000 (+0100) Subject: Some pointless HTTP header microoptimization. X-Git-Url: https://git.sesse.net/?p=remoteglot;a=commitdiff_plain;h=778e663fc0fd4657d78c8a6d27ea14e120cfb025 Some pointless HTTP header microoptimization. --- diff --git a/default.vcl b/default.vcl index ef0b7d7..e0fbc45 100644 --- a/default.vcl +++ b/default.vcl @@ -24,7 +24,11 @@ sub vcl_recv { sub vcl_deliver { if (resp.http.x-analysis) { - set resp.http.date = now; + set resp.http.Date = now; + unset resp.http.X-Varnish; + unset resp.http.Via; + unset resp.http.Age; + unset resp.http.X-Powered-By; } unset resp.http.x-analysis; } diff --git a/www/serve-analysis.js b/www/serve-analysis.js index edb4a18..cfc5f15 100644 --- a/www/serve-analysis.js +++ b/www/serve-analysis.js @@ -187,10 +187,12 @@ var send_json = function(response, ims, accept_gzip, num_viewers) { }; if (accept_gzip) { + headers['Content-Length'] = this_json.gzip.length; headers['Content-Encoding'] = 'gzip'; response.writeHead(200, headers); response.write(this_json.gzip); } else { + headers['Content-Length'] = this_json.text.length; response.writeHead(200, headers); response.write(this_json.text); }