teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
阅读:5099回复:26

nightly登录信息文件

楼主#
更多 发布于:2014-06-09 18:18
nightly登录信息保存文件由signons.sqlite改为了logins.json

最新喜欢:

fiagfiag
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
1楼#
发布于:2014-06-09 18:21
fang5566:好好的怎么从数据库改为json?怎么回事?回到原帖
sqlite存在性能问题
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
2楼#
发布于:2014-06-09 18:22
pcxfirefox:都往json改了。。

另外,这个安全性怎么保证
回到原帖
加密的。sqlite不也是能随便读取。
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
3楼#
发布于:2014-06-09 18:25
pcxfirefox:json不是明文的么回到原帖
内容是加密的。
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
4楼#
发布于:2014-06-09 18:52
文科:打开结果看到了 http://xsser.me  这个网站 可是这个网站我真的一次也没有去过  
什么情况
回到原帖
搜到了这个 http://zone.wooyun.org/content/1313
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
5楼#
发布于:2014-06-09 19:01
fang5566:猜想这个修改会不会是为了解决设置主密码,导致已保存密码不能同步问题?回到原帖
不是,就是为了提高性能。同步模块计划重写。
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
6楼#
发布于:2014-06-10 08:14
fiag:看 Bugzilla 只是废弃掉密码管理的sqlite。没说去掉别的sqlite回到原帖
转json是大的方向。
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
7楼#
发布于:2014-06-10 13:58
fiag:这不是为了追求效率从而放弃了通用性了么?回到原帖
通用性?
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
8楼#
发布于:2014-06-10 19:42
fiag:那些优化SQLite文件,清理数据的工具就下岗了,只有通过Firefox的API或者专门写程序来搞了。
还有一些查询的操作就要自己来维护索引了,这块儿重构的工作量不小吧。
应该还有些内存数据库吧。
回到原帖
重构是肯定的。json通用性更强吧。维护索引指? json查询很方便啊
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
9楼#
发布于:2014-06-10 19:46
aaaa007cn:我觉得不会

本来是只有读取登录记录时需要读数据库
更新登录记录时需要写数据库

现在是每次启动都要读
每次退出都要等待写磁盘完成后才能退出主线程

不过按照bug853549所述
绝大多数人登录信息都不超过4~5条
文件很小
所以这个启动...
回到原帖
异步操作,不阻滞启动关闭
teredarguiterep
千年狐狸
千年狐狸
  • UID39204
  • 注册日期2012-12-20
  • 最后登录2018-06-10
  • 发帖数1028
  • 经验615枚
  • 威望4点
  • 贡献值288点
  • 好评度105点
  • 社区居民
  • 忠实会员
10楼#
发布于:2014-06-10 20:14
aaaa007cn:在大部分场合不阻塞主线程


在某些场合下
仍然需要同步操作ensureDataReady

回到原帖
如果启动时不需要登录信息,应该是异步加载的。关闭时直接不允许写应该也就不存在阻塞。
游客

返回顶部