From 23267a3a9648e5e713ac021bf4ebd6d8ed067934 Mon Sep 17 00:00:00 2001 From: Hazelnoot Date: Mon, 5 May 2025 09:36:17 -0400 Subject: [PATCH] await cache update to avoid hammering redis in UrlPreviewService.ts --- packages/backend/src/server/web/UrlPreviewService.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/backend/src/server/web/UrlPreviewService.ts b/packages/backend/src/server/web/UrlPreviewService.ts index e192bae2a8..d6151b665a 100644 --- a/packages/backend/src/server/web/UrlPreviewService.ts +++ b/packages/backend/src/server/web/UrlPreviewService.ts @@ -172,7 +172,8 @@ export class UrlPreviewService { await this.inferActivityPubLink(summary); } - this.previewCache.set(cacheKey, summary); + // Await this to avoid hammering redis when a bunch of URLs are fetched at once + await this.previewCache.set(cacheKey, summary); // Cache 1 day (matching redis) reply.header('Cache-Control', 'public, max-age=86400');