From 47710f30dde274d1bc81f8f5111c816039480e88 Mon Sep 17 00:00:00 2001 From: multipleof4 Date: Tue, 10 Mar 2026 14:26:16 -0700 Subject: [PATCH] Refactor: Increase cache TTL to 60 days --- functions/[[path]].js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/functions/[[path]].js b/functions/[[path]].js index cc25b3c..179133f 100644 --- a/functions/[[path]].js +++ b/functions/[[path]].js @@ -25,7 +25,7 @@ export async function onRequest(context) { const obj = await env.R2_IMAGES.get(r2Key); if (obj) { const nowSec = Math.floor(Date.now() / 1000); - const remainingSec = Math.max(0, (cached.t + 2592000) - nowSec); + const remainingSec = Math.max(0, (cached.t + 5184000) - nowSec); return new Response(obj.body, { headers: imageHeaders(cached.ct, remainingSec * 1000) }); } } @@ -159,7 +159,7 @@ export async function onRequest(context) { const { buffer: imgBuffer, contentType: finalContentType } = imgResult; await env.R2_IMAGES.put(r2Key, imgBuffer, { httpMetadata: { contentType: finalContentType } }); - const TTL_SECONDS = 2592000; + const TTL_SECONDS = 5184000; await env.DIRECT_IMG_CACHE.put(cacheKey, JSON.stringify({ t: Math.floor(Date.now() / 1000), ct: finalContentType }), { expirationTtl: TTL_SECONDS }); return new Response(imgBuffer, { headers: imageHeaders(finalContentType, TTL_SECONDS * 1000) });