From 778e663fc0fd4657d78c8a6d27ea14e120cfb025 Mon Sep 17 00:00:00 2001 From: "Steinar H. Gunderson" Date: Tue, 25 Nov 2014 18:22:00 +0100 Subject: [PATCH] Some pointless HTTP header microoptimization. --- default.vcl | 6 +++++- www/serve-analysis.js | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) 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); } -- 2.39.2