From cc4cd19e8db2d95cd0a783cf9764bb8bd9d2d342 Mon Sep 17 00:00:00 2001 From: Steve Perkins Date: Tue, 23 Jan 2024 14:54:31 -0500 Subject: [PATCH] Increase crudr sweep interval, add caching. --- mediorum/crudr/client.go | 2 +- mediorum/server/serve_crud.go | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/mediorum/crudr/client.go b/mediorum/crudr/client.go index bf494cb5f59..a83274fcc3b 100644 --- a/mediorum/crudr/client.go +++ b/mediorum/crudr/client.go @@ -93,7 +93,7 @@ func (p *PeerClient) startSweeper() { if err != nil { p.logger.Warn("sweep failed", "err", err) } - time.Sleep(time.Minute * 2) + time.Sleep(time.Minute * 10) } } diff --git a/mediorum/server/serve_crud.go b/mediorum/server/serve_crud.go index efedb7790c4..eeeef628f96 100644 --- a/mediorum/server/serve_crud.go +++ b/mediorum/server/serve_crud.go @@ -32,6 +32,8 @@ func (ss *MediorumServer) serveCrudSweep(c echo.Context) error { if err != nil { return c.String(500, fmt.Sprintf("Failed to query ops: %v", err)) } + + c.Response().Header().Set(echo.HeaderCacheControl, "public, max-age=300") return c.JSON(200, ops) }