像如今日头条,网易新闻等,新闻列表和点进去的webview页面,大家一般用什么方式缓存呢?
我目前是参考Oschina客户端的实现,Serializable后,用ObjectOutputStream保存。现在准备试试用sqllite,感觉更清晰。但是不知道性能差异如何。
1
ulic95 2015-06-09 10:51:53 +08:00
我来消灭零回复。
|
2
cb269267 2015-06-09 11:46:48 +08:00
你所说的app是何app,android? ios? 还是web app?
|
3
cory4it 2015-06-09 14:22:26 +08:00 via Android
ceshi
|
4
solomaster OP @cb269267 当然是android,我发在Android节点的啊……今日头条,网易新闻都用过的吧
|
5
zlb 2015-06-10 09:21:06 +08:00
列表页和详情页都缓存到数据库中,设置过期时间,图片单独缓存,同样也设置过去时间
|
6
cb269267 2015-06-10 12:21:51 +08:00
@solomaster 网易新闻明显不是webview啊,只是把上次请求的数据缓存到db里面,若没网的话就可以读取db里面的数据了啊,具体的细节根据你的产品策略和实现成本而定。
|
7
solomaster OP @zlb 谢谢。现在就是准备用这个方式。
|
8
solomaster OP @cb269267 恩。今日头条是webview,网易新闻自己的内容不是webview。看来都是用sqlite了。
|
9
KNOX 2015-06-10 22:49:28 +08:00
我写过一个RSS 客户端,是用SQLite。
|
10
nicktogo 2015-06-11 11:42:35 +08:00 via Android
我写的天气app,信息存在SharedPreferences了,效率会不会很差?
|
11
solomaster OP @nicktogo 不会啊,反正都是ROM的IO。SharedPreferences只是不适合大数据和结构化数据。
|