From 0b9bab255c920ec3e67a1e36e92dd14b5a774dc7 Mon Sep 17 00:00:00 2001 From: Matthias Radestock Date: Sat, 4 Nov 2017 22:24:46 +0000 Subject: [PATCH] memoise top-level rendering This deals with browsers requesting the same rendering for the same timespan when no new reports have been received for that timespan. --- app/api_topologies.go | 1 + 1 file changed, 1 insertion(+) diff --git a/app/api_topologies.go b/app/api_topologies.go index 92e4e3d11..848a1c1c8 100644 --- a/app/api_topologies.go +++ b/app/api_topologies.go @@ -435,6 +435,7 @@ func (r *Registry) Add(ts ...APITopologyDesc) { defer r.Unlock() for _, t := range ts { t.URL = apiTopologyURL + t.id + t.renderer = render.Memoise(t.renderer) if t.parent != "" { parent := r.items[t.parent]