diff options
author | Kristian Lyngstol <kly@kly.no> | 2016-03-17 19:51:46 +0000 |
---|---|---|
committer | Kristian Lyngstol <kly@kly.no> | 2016-03-17 19:51:46 +0000 |
commit | 5c9d6d10dc7e53a8d06fbd056ded591a6b583167 (patch) | |
tree | 6f6290fb1b8bcc859278a2c68573a35547173931 /web/etc/varnish | |
parent | 76a3aad5090d304ec0f76f28e50afe1f53b7b96c (diff) | |
parent | 025f01e7e8c5bfea21b559fbac650f90c2774a29 (diff) |
Merge branch 'master' of https://github.com/tech-server/tgmanage
Diffstat (limited to 'web/etc/varnish')
-rw-r--r-- | web/etc/varnish/nms.vcl | 16 |
1 files changed, 3 insertions, 13 deletions
diff --git a/web/etc/varnish/nms.vcl b/web/etc/varnish/nms.vcl index e4b4747..6349238 100644 --- a/web/etc/varnish/nms.vcl +++ b/web/etc/varnish/nms.vcl @@ -46,18 +46,8 @@ sub vcl_hash { # Mauve magi. Hva nĂ¥ enn det er. # Dette er WIP - Skal flyttes til backend sub vcl_backend_response { - if (beresp.status == 200) { - set beresp.ttl = 2s; - } else { - # Vi cacher feilmeldinger, fordi vi er kule. - set beresp.ttl = 1s; - } - - if(bereq.url ~ "port-state.pl" && beresp.status == 200) { - set beresp.ttl = 1s; - } - if (beresp.status == 200 && bereq.url ~ "now=") { - # Historisk data kan vi cache cirka evig - set beresp.ttl = 60m; + set beresp.http.x-url = bereq.url; + if (beresp.http.x-ban) { + ban("obj.http.x-url ~ " + beresp.http.x-ban); } } |