restore long caching for rss
This commit is contained in:
+1
-1
@@ -91,7 +91,7 @@ func main() {
|
||||
}()
|
||||
|
||||
exporter := migrator.Remark{DataStore: &dataService}
|
||||
cache := rest.NewLoadingCache(4*time.Hour, 30*time.Second, postFlushFn)
|
||||
cache := rest.NewLoadingCache(4*time.Hour, 1*time.Minute, postFlushFn)
|
||||
|
||||
activateBackup(&exporter)
|
||||
|
||||
|
||||
+2
-2
@@ -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.Minute, func() ([]byte, error) {
|
||||
data, err := s.Cache.Get(rest.URLKey(r), 4*time.Hour, 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.Minute, func() ([]byte, error) {
|
||||
data, err := s.Cache.Get(rest.URLKey(r), 4*time.Hour, func() ([]byte, error) {
|
||||
comments, e := s.DataService.Last(r.URL.Query().Get("site"), maxRssItems)
|
||||
if e != nil {
|
||||
return nil, e
|
||||
|
||||
Reference in New Issue
Block a user