From e6f39f201c727a8ce6ca83d772c78a12b65e3b81 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ask=20Bj=C3=B8rn=20Hansen?= Date: Sun, 23 Feb 2025 09:48:56 -0800 Subject: [PATCH] dns queries: set cache-control header --- chdb/geoqueries.go | 2 +- server/server.go | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/chdb/geoqueries.go b/chdb/geoqueries.go index d9dab76..9265e16 100644 --- a/chdb/geoqueries.go +++ b/chdb/geoqueries.go @@ -197,7 +197,7 @@ func (d *ClickHouse) DNSQueries(ctx context.Context) ([]DNSQueryCounts, error) { ctx, span := tracing.Tracer().Start(ctx, "DNSQueries") defer span.End() - startUnix := time.Now().Add(-90 * time.Minute).Unix() + startUnix := time.Now().Add(2 * time.Hour * -1).Unix() startUnix -= startUnix % (60 * 5) log.InfoContext(ctx, "start time", "start", startUnix) diff --git a/server/server.go b/server/server.go index 19d4797..d2aea45 100644 --- a/server/server.go +++ b/server/server.go @@ -288,6 +288,9 @@ func (srv *Server) dnsQueryCounts(c echo.Context) error { return c.String(http.StatusInternalServerError, err.Error()) } + hdr := c.Response().Header() + hdr.Set("Cache-Control", "s-maxage=30,max-age=60") + return c.JSON(http.StatusOK, data) }