From 96577439aee245a047e5b1098c8f4225734bfea4 Mon Sep 17 00:00:00 2001 From: Umputun Date: Sun, 13 May 2018 19:48:57 -0500 Subject: [PATCH] shorter caching for rss --- app/main.go | 2 +- app/rest/api/rss.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/main.go b/app/main.go index fc7861db..6f4c8d73 100644 --- a/app/main.go +++ b/app/main.go @@ -91,7 +91,7 @@ func main() { }() exporter := migrator.Remark{DataStore: &dataService} - cache := rest.NewLoadingCache(4*time.Hour, 15*time.Minute, postFlushFn) + cache := rest.NewLoadingCache(4*time.Hour, 30*time.Second, postFlushFn) activateBackup(&exporter) diff --git a/app/rest/api/rss.go b/app/rest/api/rss.go index 9ab4f001..6f3b3a86 100644 --- a/app/rest/api/rss.go +++ b/app/rest/api/rss.go @@ -27,7 +27,7 @@ func (s *Rest) rssPostCommentsCtrl(w http.ResponseWriter, r *http.Request) { sort := "-time" log.Printf("[DEBUG] get rss for post %+v", locator) - data, err := s.Cache.Get(rest.URLKey(r), time.Hour, func() ([]byte, error) { + data, err := s.Cache.Get(rest.URLKey(r), time.Minute, func() ([]byte, error) { comments, e := s.DataService.Find(locator, sort) if e != nil { return nil, e @@ -58,7 +58,7 @@ func (s *Rest) rssPostCommentsCtrl(w http.ResponseWriter, r *http.Request) { func (s *Rest) rssSiteCommentsCtrl(w http.ResponseWriter, r *http.Request) { log.Printf("[DEBUG] get rss for site %s", r.URL.Query().Get("site")) - data, err := s.Cache.Get(rest.URLKey(r), time.Hour, func() ([]byte, error) { + data, err := s.Cache.Get(rest.URLKey(r), time.Minute, func() ([]byte, error) { comments, e := s.DataService.Last(r.URL.Query().Get("site"), maxRssItems) if e != nil { return nil, e