diff options
| author | Hazelnoot <acomputerdog@gmail.com> | 2025-05-05 09:25:38 -0400 |
|---|---|---|
| committer | Hazelnoot <acomputerdog@gmail.com> | 2025-05-08 11:05:14 -0400 |
| commit | 163be8d4a4a978d3fbaad37909f8c8f9be61e08c (patch) | |
| tree | 3510f33aa572d030b623c230b93e0d1f5e8576d7 /packages/backend/src/server/web/UrlPreviewService.ts | |
| parent | add version specifier to URL preview cache (diff) | |
| download | sharkey-163be8d4a4a978d3fbaad37909f8c8f9be61e08c.tar.gz sharkey-163be8d4a4a978d3fbaad37909f8c8f9be61e08c.tar.bz2 sharkey-163be8d4a4a978d3fbaad37909f8c8f9be61e08c.zip | |
match preview cache duration for HTTP and Redis
Diffstat (limited to 'packages/backend/src/server/web/UrlPreviewService.ts')
| -rw-r--r-- | packages/backend/src/server/web/UrlPreviewService.ts | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/packages/backend/src/server/web/UrlPreviewService.ts b/packages/backend/src/server/web/UrlPreviewService.ts index fc09554ce8..7eeb6535b1 100644 --- a/packages/backend/src/server/web/UrlPreviewService.ts +++ b/packages/backend/src/server/web/UrlPreviewService.ts @@ -126,8 +126,8 @@ export class UrlPreviewService { const cached = await this.previewCache.get(cacheKey); if (cached !== undefined) { this.logger.info(`Returning cache preview of ${cacheKey}`); - // Cache 7days - reply.header('Cache-Control', 'max-age=604800, immutable'); + // Cache 1 day (matching redis) + reply.header('Cache-Control', 'public, max-age=86400'); if (cached.activityPub) { cached.haveNoteLocally = !! await this.apDbResolverService.getNoteFromApId(cached.activityPub); @@ -179,8 +179,8 @@ export class UrlPreviewService { this.previewCache.set(cacheKey, summary); - // Cache 7days - reply.header('Cache-Control', 'max-age=604800, immutable'); + // Cache 1 day (matching redis) + reply.header('Cache-Control', 'public, max-age=86400'); return summary; } catch (err) { |