From f8ff0a3b504d3536c1f1c466274c1ddc6ec648d5 Mon Sep 17 00:00:00 2001 From: mtvpls Date: Tue, 23 Dec 2025 10:29:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9videoinfo=E7=9A=84=E7=BC=93?= =?UTF-8?q?=E5=AD=98=E6=97=B6=E9=95=BF=E5=B9=B6=E6=94=AF=E6=8C=81=E7=8E=AF?= =?UTF-8?q?=E5=A2=83=E5=8F=98=E9=87=8F=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 1 + src/lib/openlist-cache.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 89ae989..3e44983 100644 --- a/README.md +++ b/README.md @@ -255,6 +255,7 @@ dockge/komodo 等 docker compose UI 也有自动更新功能 | NEXT_PUBLIC_VOICE_CHAT_STRATEGY | 观影室语音聊天策略 | webrtc-fallback/server-only | webrtc-fallback | | NEXT_PUBLIC_ENABLE_OFFLINE_DOWNLOAD | 是否启用服务器离线下载功能(开启后也仅管理员和站长可用) | true/false | false | | OFFLINE_DOWNLOAD_DIR | 离线下载文件存储目录 | 任意有效路径 | /data | +| VIDEOINFO_CACHE_MINUTES | 私人影库视频信息在内存中的缓存时长(分钟) | 正整数 | 1440(1天) | NEXT_PUBLIC_DOUBAN_PROXY_TYPE 选项解释: diff --git a/src/lib/openlist-cache.ts b/src/lib/openlist-cache.ts index 1b8240e..0f01899 100644 --- a/src/lib/openlist-cache.ts +++ b/src/lib/openlist-cache.ts @@ -11,7 +11,7 @@ interface VideoInfoCacheEntry { } const METAINFO_CACHE_TTL_MS = 7 * 24 * 60 * 60 * 1000; // 7天 -const VIDEOINFO_CACHE_TTL_MS = 60 * 60 * 1000; // 1小时 +const VIDEOINFO_CACHE_TTL_MS = (parseInt(process.env.VIDEOINFO_CACHE_MINUTES || '1440', 10)) * 60 * 1000; // 默认1天 const METAINFO_CACHE: Map = new Map(); const VIDEOINFO_CACHE: Map = new Map();