diff --git a/server/dnsanswers.go b/server/dnsanswers.go index 48a488d..28254c5 100644 --- a/server/dnsanswers.go +++ b/server/dnsanswers.go @@ -21,6 +21,8 @@ func (srv *Server) dnsAnswers(c echo.Context) error { ctx := c.Request().Context() + c.Response().Header().Set("Cache-Control", "max-age=20") + conn, err := srv.chConn(ctx) if err != nil { slog.Error("could not connect to clickhouse", "err", err) @@ -77,6 +79,8 @@ func (srv *Server) dnsAnswers(c echo.Context) error { // Totals: totalData, } + c.Response().Header().Set("Cache-Control", "max-age=1800") + return c.JSONPretty(http.StatusOK, r, "") }