会话还原
当再次打开 IDE 时我们需要还原最近一次的“会话内容”:
- 最近一次打开的文件(编辑器 tabs)
- 当前编辑器
- 最近一次文件树展开状态
准实时保存
- 前端每 30 秒发送一次会话内容保存请求
- 后端每 1 分钟持久化一次所有会话内容到 {username}.json
当一个用户存在有多个会话(打开多个浏览器 tabs)时,还是以该策略进行保存(顺时覆盖)。
原文: https://88250.gitbooks.io/wide-dev-guide/zh-cn/session_mgmt/restore_session.html