From 8f5914bfc8c9f494fc865c5672bf2af95728c0a8 Mon Sep 17 00:00:00 2001 From: Gabe Kangas Date: Mon, 26 Dec 2022 21:50:54 -0800 Subject: [PATCH] Increase default cache length to appease Lighthouse. For #2167 --- utils/utils.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/utils/utils.go b/utils/utils.go index df7287e5f..9b69c2419 100644 --- a/utils/utils.go +++ b/utils/utils.go @@ -182,12 +182,14 @@ func GetCacheDurationSecondsForPath(filePath string) int { filename := path.Base(filePath) fileExtension := path.Ext(filePath) + defaultDaysCached := 30 + if filename == "thumbnail.jpg" || filename == "preview.gif" { // Thumbnails & preview gif re-generate during live return 20 } else if fileExtension == ".js" || fileExtension == ".css" { // Cache javascript & CSS - return 60 * 60 * 24 * 7 + return 60 * 60 * 24 * defaultDaysCached } else if fileExtension == ".ts" || fileExtension == ".woff2" { // Cache video segments as long as you want. They can't change. // This matters most for local hosting of segments for recordings @@ -196,11 +198,11 @@ func GetCacheDurationSecondsForPath(filePath string) int { } else if fileExtension == ".m3u8" { return 0 } else if fileExtension == ".jpg" || fileExtension == ".png" || fileExtension == ".gif" || fileExtension == ".svg" { - return 60 * 60 * 24 * 7 + return 60 * 60 * 24 * defaultDaysCached } // Default cache length in seconds - return 60 * 60 * 2 + return 60 * 60 * 24 * 1 // For unknown types, cache for 1 day } // IsValidURL will return if a URL string is a valid URL or not.