Skip to content

后台-缓存管理

Cache

命中率与「缓存保持」的平衡

缓存管理用于控制 LitePan 的全局缓存行为,并为重点目录建立定时刷新的缓存保持任务。合理配置后,前台浏览、WebDAV 挂载、STRM 扫描都会更顺畅。

功能概述

全局缓存设置开关、默认 TTL、持久化与快照间隔。
统计查看缓存条目、缓存大小与命中率。
缓存保持任务为常用目录建立定时刷新任务。
手动维护刷新统计、清空缓存、立即执行任务。

页面结构

缓存管理页分成两个视图:全局缓存设置缓存保持任务

全局缓存设置

1. 统计卡片

页面顶部会显示:

  • 缓存条目
  • 缓存大小
  • 命中率

并提供两个快捷操作:

  • 刷新统计
  • 清空缓存

2. 全局缓存配置

可配置的核心项包括:

  • 启用缓存
  • 默认缓存过期时间(分钟)
  • 启用缓存持久化
  • 缓存持久化快照间隔(分钟)

3. TTL 优先级

缓存 TTL 的优先级是:

  • 账号 TTL = 0:完全禁用该账号缓存
  • 账号 TTL > 0:使用该账号自己的 TTL
  • 账号 TTL 留空:使用这里设置的全局默认 TTL

提示

缓存持久化只负责把未过期缓存保存到磁盘,避免程序重启后完全从零开始;它不会让缓存“永久有效”。

缓存保持任务

缓存保持任务适合给经常访问、媒体端经常扫描、或你特别希望保持较新状态的目录使用。

1. 顶部统计

会显示:

  • 配置目录
  • 运行中
  • 已暂停

2. 任务列表

每条任务会显示:

  • 目录路径
  • 当前状态
  • 最后刷新情况
  • 操作按钮

支持的操作包括:

  • 启用 / 禁用
  • 立即执行
  • 修改
  • 删除

页面右上角还提供 全部执行

3. 新建或修改任务时可配置

  • 选择账号
  • 选择目录
  • 递归模式:单层缓存 / 无限递归
  • API 额外补偿间隔(毫秒)
  • 刷新间隔(分钟)

4. 数量限制

缓存保持任务最多可创建 6 条
如果你需要覆盖更多目录,建议优先选择上级目录并搭配 无限递归

什么时候适合用缓存保持

常用浏览目录前台经常打开的目录适合加入缓存保持,减少每次重新拉取的等待时间。
媒体库目录STRM 源目录、WebDAV 常挂载目录或媒体库根目录都适合建立缓存保持任务。
易风控驱动如果某驱动更容易触发风控,可以通过增加 API 补偿间隔让刷新更温和。

使用建议

家庭日常使用保持全局缓存开启,默认 TTL 建议设为 30-120 分钟,只给高频目录配置少量缓存保持任务。
媒体访问使用给影视目录配置缓存保持任务;目录层级很多时,再考虑开启无限递归。

注意

缓存保持并不是把目录内容完整下载到本地,而是维持目录与文件元信息缓存。
它的主要作用是让目录访问更快、刷新更平滑,而不是做离线镜像。