From 4aa505021fdf368a53f7b8d9fcdfeceffe0c8df4 Mon Sep 17 00:00:00 2001 From: Alice Dahan Date: Tue, 14 Jan 2025 16:41:59 +0100 Subject: [PATCH] chore: ajout d'un cache Piano --- site/source/entries/entry-sw.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/site/source/entries/entry-sw.ts b/site/source/entries/entry-sw.ts index b5776da6b..14f9a9761 100644 --- a/site/source/entries/entry-sw.ts +++ b/site/source/entries/entry-sw.ts @@ -72,6 +72,23 @@ const networkFirstJS = new Route( registerRoute(networkFirstJS) +const networkFirstPiano = new Route( + ({ url }) => { + return url.hostname === 'tag.aticdn.net' + }, + new NetworkFirst({ + cacheName: 'piano-cache', + plugins: [ + new ExpirationPlugin({ + maxAgeSeconds: 1 * MONTH, + maxEntries: 40, + }), + ], + }) +) + +registerRoute(networkFirstPiano) + const staleWhileRevalidate = new Route( ({ request, sameOrigin, url }) => { return (