首页 / 资讯中心 / 文章详情

Lap缩略图缓存与存储管理:缓存去哪了、占多少、怎么清

Lap缩略图缓存与存储管理:缓存去哪了、占多少、怎么清 ★ FEATURED ARTICLE
Lap缩略图缓存与存储管理缓存去哪了、占多少、怎么清【免费下载链接】lapAn offline-first photo manager for large local libraries项目地址: https://gitcode.com/GitHub_Trending/lap3/lap如果你在用Lap管理几万张照片多半遇到过这个问题磁盘空间被“神秘占用”却不知道是谁吃掉的。本文带你搞清楚这个离线优先offline-first照片管理器 Lap 的缩略图缓存——它存在哪里、占多少空间以及 3 种一键清理的方法帮你安全回收磁盘空间。一、Lap 缩略图缓存存在哪里Lap 的缩略图缓存不会放进你的照片目录而是统一放在操作系统的系统级缓存目录里按「库 ID → 相册 ID → 缩略图键值」分层存放jpg/png 小文件。各平台路径如下平台缓存目录 macOS~/Library/Caches/com.julyx10.lap WindowsC:\Users\用户名\AppData\Local\com.julyx10.lap\cache Linux~/.cache/com.julyx10.lap目录结构大致是缓存目录/{库ID}/{相册ID}/{键值前2位}/{键值}.jpg|png。路径获取逻辑见 get_app_cache_dir缩略图文件读写见 t_sqlite.rs。 好消息因为缓存和原片完全分离手动删除缓存目录不会丢任何照片Lap 会在浏览时按需重新生成缩略图。二、缩略图缓存占了多少空间Lap 能自动统计每个库的缩略图缓存大小后端遍历缓存目录下该库的所有 jpg/png 文件并求和见 get_thumb_cache_size前端在「库管理」界面直接以可读格式展示如缓存 2.3 GB统计字段定义见 LibraryInfo。参考量级一张普通照片各尺寸缩略图合计约 50–200 KB10 万张图 ≈ 5–20 GB 缓存值得定期清理。三、3 种清理 Lap 缩略图缓存的方法方法 1内置一键清理推荐✅在「管理库」界面选择目标库后触发清理前端调用 cleanUnusedThumbnailCache后端 clean_unused_thumbnail_cache 会执行安全清理只删除数据库athumbs表中已无记录的孤立缓存文件正在用的缩略图绝不误删跳过 5 分钟内刚生成的新文件CLEANUP_MIN_FILE_AGE见 t_sqlite.rs避免清到正在写入的缩略图完成后返回「删除文件数 释放字节数」让你在 ManageLibraries.vue 里直接看到回收效果。方法 2手动删除缓存目录完全退出 Lap 后直接删除上文对应平台的缓存目录或其中的{库ID}子目录。适合缓存损坏或想彻底重置的场景——重启后缩略图会自动重建只需多花几秒加载时间。方法 3随库删除 / 备份删除库移除某个库时Lap 会连带删掉该库的整个缓存子目录见 remove_library空间即刻释放数据库与缓存是两回事库数据库.db文件存放在库存储目录见 t_storage.rs里面是元数据标签、评分、位置体积小想备份它请用内置备份backup_databases而缓存不需要备份。四、还有哪些隐藏缓存除了缩略图Lap 在缓存目录下还有两类临时文件同样可安全删除视频缓存视频文件解码缓存放在缓存目录/video_cache见 t_video.rs动态照片Live Photo视频片段按偏移缓存的 mp4 片段见 t_cmds.rs旧偏移片段会自动淘汰。 日常维护建议每季度或在磁盘吃紧时用「方法 1」清一次孤立缩略图换硬盘/重装时手动清空整个缓存目录即可照片本体不受任何影响。更多背景可阅读 项目简介 与 快速上手指南。【免费下载链接】lapAn offline-first photo manager for large local libraries项目地址: https://gitcode.com/GitHub_Trending/lap3/lap创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?
咨询建站