前言
0.17后的memos变化挺大的,不过因为作者每次发布的版本都是直接推送到了Docker的Latest的分支上,所以这些版本没有经过一定基数的用户测试,自然无可避免的会出现问题。
所以导致了最近的几个版本出现了性能问题,程序可能在作者的系统上跑的还不错,不过在用户们升上去后因为环境的差异出现了一些莫名奇妙的问题。
大部分用户反应内存占用、CPU占用过高,导致服务器死机,而我则是出现了首页数据等五六秒才会加载出数据的情况。
一开始我还以为单纯是我的问题,后来看到TG群组中大量用户都在反应这个问题才知道出了这么一档子事。
目前已经成功从0.19降级到了0.17,因为目前关于Memos如何降级的资料非常少,所以这里分享一下我的操作过程,希望能帮到有需要的小伙伴。
💡0.19.x后的数据库似乎修改了数据库结构,无法直接在新版本中使用
不过从0.17后的界面变化能看出作者也在探索Memos未来的发展方向,看样子是有心往更专业的笔记软件靠拢。
不过从目前的修改来说,我并不是非常看好目前的改动方向,不过这时题外话了。
一:恢复旧版本数据库
我之前写过一个VPS文件备份的脚本