From e3c967afd391a909ecb9a6ffa94e9161e4e5cac9 Mon Sep 17 00:00:00 2001 From: Michael Nolivos Date: Tue, 18 Jun 2024 18:41:28 -0400 Subject: [PATCH] feat: server cache settings for all videos --- app/entry.server.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/entry.server.tsx b/app/entry.server.tsx index aa64098..b1be9e4 100644 --- a/app/entry.server.tsx +++ b/app/entry.server.tsx @@ -74,6 +74,11 @@ function handleBrowserRequest( responseHeaders.set('Content-Type', 'text/html') + const url = new URL(request.url) + if (url.pathname.startsWith('/videos')) { + responseHeaders.set('Cache-Control', 'public, max-age=604800') // 1 week + } + resolve( new Response(createReadableStreamFromReadable(body), { headers: responseHeaders,