From ee59c3e561250a60d203eda07097c0d155b8d347 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Gruszczy=C5=84ski?= Date: Thu, 25 Sep 2025 09:09:17 +0200 Subject: [PATCH] varnish reconfig --- deploy/varnish/default.vcl.template | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/deploy/varnish/default.vcl.template b/deploy/varnish/default.vcl.template index 951ef83..7d21a3e 100644 --- a/deploy/varnish/default.vcl.template +++ b/deploy/varnish/default.vcl.template @@ -164,15 +164,25 @@ sub vcl_backend_response { # ===== DELIVER ===== sub vcl_deliver { - set resp.http.X-Cache = (obj.hits > 0) ? "HIT" : "MISS"; + if (obj.uncacheable) { + set resp.http.X-Cache = "PASS"; + } else if (obj.hits > 0) { + set resp.http.X-Cache = "HIT"; + } else { + set resp.http.X-Cache = "MISS"; + } - # PorzÄ…dki unset resp.http.Via; unset resp.http.X-Varnish; unset resp.http.Server; } +sub vcl_synth { + set resp.http.X-Cache = "SYNTH"; +} + # ===== PURGE HANDLER ===== sub vcl_purge { return (synth(200, "Purged")); } +