From 9e8e76e09ff99850f2eca4fdbc77e6f8561645fb Mon Sep 17 00:00:00 2001 From: TheBeastLT Date: Tue, 25 Oct 2022 11:32:56 +0200 Subject: [PATCH] reduce empty response cache time --- addon/addon.js | 4 ++-- addon/lib/cache.js | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/addon/addon.js b/addon/addon.js index a2dbd0e..10b02c4 100644 --- a/addon/addon.js +++ b/addon/addon.js @@ -9,8 +9,8 @@ const applySorting = require('./lib/sort'); const applyFilters = require('./lib/filter'); const { applyMochs, getMochCatalog, getMochItemMeta } = require('./moch/moch'); -const CACHE_MAX_AGE = process.env.CACHE_MAX_AGE || 4 * 60 * 60; // 4 hours in seconds -const CACHE_MAX_AGE_EMPTY = 30 * 60; // 30 minutes +const CACHE_MAX_AGE = parseInt(process.env.CACHE_MAX_AGE) || 4 * 60 * 60; // 4 hours in seconds +const CACHE_MAX_AGE_EMPTY = 60; // 60 seconds const STALE_REVALIDATE_AGE = 4 * 60 * 60; // 4 hours const STALE_ERROR_AGE = 7 * 24 * 60 * 60; // 7 days diff --git a/addon/lib/cache.js b/addon/lib/cache.js index 289cfee..4efc3b7 100644 --- a/addon/lib/cache.js +++ b/addon/lib/cache.js @@ -8,7 +8,7 @@ const AVAILABILITY_KEY_PREFIX = `${GLOBAL_KEY_PREFIX}|availability`; const RESOLVED_URL_KEY_PREFIX = `${GLOBAL_KEY_PREFIX}|resolved`; const STREAM_TTL = process.env.STREAM_TTL || 4 * 60 * 60; // 4 hours -const STREAM_EMPTY_TTL = process.env.STREAM_EMPTY_TTL || 30 * 60; // 30 minutes +const STREAM_EMPTY_TTL = process.env.STREAM_EMPTY_TTL || 60; // 1 minute const AVAILABILITY_TTL = 8 * 60 * 60; // 8 hours const AVAILABILITY_EMPTY_TTL = 60 * 60; // 1 hours const MESSAGE_VIDEO_URL_TTL = 60; // 1 minutes