From e42ea6f2a12e5f606578990644ada647b35ede2b Mon Sep 17 00:00:00 2001 From: Marvin Blum <6115423+Kugelschieber@users.noreply.github.com> Date: Wed, 30 Sep 2020 14:31:04 +0200 Subject: [PATCH] Spawn go routines for hits. --- main.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/main.go b/main.go index 339185a..1ed662c 100644 --- a/main.go +++ b/main.go @@ -38,7 +38,7 @@ var ( func serveAbout() http.HandlerFunc { return func(w http.ResponseWriter, r *http.Request) { - tracker.Hit(r, nil) + go tracker.Hit(r, nil) tplCache.Render(w, "about.html", struct { Articles []emvi.Article }{ @@ -49,14 +49,14 @@ func serveAbout() http.HandlerFunc { func serveLegal() http.HandlerFunc { return func(w http.ResponseWriter, r *http.Request) { - tracker.Hit(r, nil) + go tracker.Hit(r, nil) tplCache.Render(w, "legal.html", nil) } } func serveBlogPage() http.HandlerFunc { return func(w http.ResponseWriter, r *http.Request) { - tracker.Hit(r, nil) + go tracker.Hit(r, nil) tplCache.Render(w, "blog.html", struct { Articles map[int][]emvi.Article }{ @@ -83,7 +83,7 @@ func serveBlogArticle() http.HandlerFunc { } // track the hit if the article was found, otherwise we don't care - tracker.Hit(r, nil) + go tracker.Hit(r, nil) tplCache.RenderWithoutCache(w, "article.html", struct { Title string @@ -99,7 +99,7 @@ func serveBlogArticle() http.HandlerFunc { func serveTracking() http.HandlerFunc { return func(w http.ResponseWriter, r *http.Request) { - tracker.Hit(r, nil) + go tracker.Hit(r, nil) start, _ := strconv.Atoi(r.URL.Query().Get("start")) if start > 365 {