为了解决应用程序面板加载太慢的问题,我归纳了大家的意见,得到以下几个方案

1. 建议 yum/rpm 的维护者重构。
2. 从 yum 数据库里直接读。
3. 不列出哪些软件已经安装了。
4. 将软件列表存在文件里,在第一次加载时读文件。
5. 小熊猫启动时就开线程来扫描软件。

优缺点:
方案1: 优点是从根本上解决了这个问题,缺点是远水不解近渴。
方案2: 缺点是数据库的格式可能会变化。小熊猫的代码不能通用。
方案3: 缺点是没法删软件了,使用性会变差。
方案4: 缺点是显示得不准确,如没装的显示成已装,已装的显示为没装。
方案5: 缺点是扫描软件并不是必须的,比如说用户只想清理系统。而且扫描软件比较费CPU。

你觉得怎么样好呢?

Homer Xing 敬上
_______________________________________________
Mailing list: https://launchpad.net/~ailurus
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~ailurus
More help   : https://help.launchpad.net/ListHelp

回复