From a7e14284855cc49ba3e85ca3e549845e6b5c693b Mon Sep 17 00:00:00 2001 From: maTh Date: Sat, 4 Mar 2023 13:46:46 +0100 Subject: defined('CLEANCACHE_HOURS') (#5144) https://github.com/FreshRSS/FreshRSS/issues/4627 --- constants.php | 3 +++ lib/lib_rss.php | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/constants.php b/constants.php index a8ac6e5ac..b4c129e87 100644 --- a/constants.php +++ b/constants.php @@ -57,3 +57,6 @@ defined('EXTENSIONS_PATH') or define('EXTENSIONS_PATH', FRESHRSS_PATH . '/extens //Directory used for feed mutex with *.freshrss.lock files. Must be writable. defined('TMP_PATH') or define('TMP_PATH', sys_get_temp_dir()); + +//clean the chacke after x hours (720 hours = 30 days) +defined('CLEANCACHE_HOURS') or define('CLEANCACHE_HOURS', 720); diff --git a/lib/lib_rss.php b/lib/lib_rss.php index 434d0f9fb..76e7b92cd 100644 --- a/lib/lib_rss.php +++ b/lib/lib_rss.php @@ -434,7 +434,7 @@ function httpGet(string $url, string $cachePath, string $type = 'html', array $a } if (mt_rand(0, 30) === 1) { // Remove old entries once in a while - cleanCache(); + cleanCache(CLEANCACHE_HOURS); } if (FreshRSS_Context::$system_conf->simplepie_syslog_enabled) { -- cgit v1.2.3