[Feature]同步助手的历史记录可定期清理
描述这个错误
Simpleread-config.json 在开启历史记录后占用内存过大
Q:
- 是否有必要将
标注内容算作配置文件呢? - 个人认为将每个页面的
标注内容单独json文件存放会更好. - 类似与这样的json目录解构:
- simpleread_config@{datetime}.json # 只保存用户 配置数据. - file_id@{datetime}.json # 保存用户标注页面信息的json数据.
复现步骤
- 打开简阅同步助手
- 进入同步选项卡
- 打开历史记录功能
- 进入
{同步配置文件夹}\backup\查看占用存储空间.
其他相关说明
- 页面
标注信息是否可以算是配置文件呢? - 即使要做全量备份的话, 还是感觉设置一个时间限制会好一些? 比如10天, 30天 配置信息什么的.
表述不清,还请谅解! 辛苦!
操作系统
windows10
浏览器
chrome 114.0.5735.91
发生问题的网址
any website
嗨,直接删除它们,并没有任何问题,删除仅删除旧日期的即可。
不过会考虑加个自动清理或者根据日期(时间段)清理的功能。
😂
是否有必要将标注内容算作配置文件呢?
是的,标注和用户产生的全部数据都在 simpread_config.json 里面。
个人认为将每个页面的标注内容单独json文件存放会更好.
这是接下来要做的事情,因为涉及到很多底层功能,所以优先级不高。
PS:确实需要将配置数据与用户数据(稍后读)分开比较好,这也是大版本升级时的 Feature 早就有这种想法了~
谢谢建议 😄
thanks
嗨,直接删除它们,并没有任何问题,删除仅删除旧日期的即可。
不过会考虑加个自动清理或者根据日期(时间段)清理的功能。
😂
坐等自动清理
嗨,直接删除它们,并没有任何问题,删除仅删除旧日期的即可。
不过会考虑加个自动清理或者根据日期(时间段)清理的功能。
😂
催更自动清理。。。随着配置文件的膨胀这需求越来越迫切了。
另外,自动清理有无可能设计成仅保留每天的最后一个配置文件的形式?这样就能比较完美的兼顾安全性和便捷性了。
自动清理有无可能设计成仅保留每天的最后一个配置文件的形式
思路不错,可以考虑。👍
PS:这个功能可能会随下个版本发布,但也可能是下下个版本。
听说催更有用,来这边试试。真的很需要这个功能!我已经差不多每周都得手动清理一次了😭今天稍微多看点文章就爆满😭😭😭
自动清理有无可能设计成仅保留每天的最后一个配置文件的形式?这样就能比较完美的兼顾安全性和便捷性了。
另外这条补充一下,可能第一个和最后一个都保留会更安全些。如果可能的话还可以加上自定义每日开始的时间,这年头夜猫子还是挺多的。
继续妄想:配置文件能不能在文件名里加上记录当前操作的网页地址?连续操作很难在出问题的第一时间就发现,往往回退也不知道该退回哪个
可能第一个和最后一个都保留会更安全些
okay 可以考虑
https://github.com/Kenshin/simpread/issues/5867#issuecomment-1822745466
我能 Get 到你的想法,但不太现实,因为:
- 配置文件的改动不仅包括标注、稍后读等,还有配置、插件配置等。
- 每个稍后读的改动也不仅只是一次。
综上,有点麻烦,且也不太实用。
我有个更方便的方案,但有点难,正在考虑ing~
每逢仓满来一催
@PupupupuTong
😂 最近在休假ing