数据缓存方案
来源:互联网 发布:手机的视频剪辑软件 编辑:程序博客网 时间:2024/06/05 10:03
数据缓存方案
by 伍雪颖
今天考虑一个适合自己项目的缓存方案,基本都实验了下(以前一直用CoreData)
1.coredata,用MagicalRecord+Mogenerator
要建表,还要写好多解析代码,果断不用,好麻烦
2.序列化
[NSKeyedArchiver archiveRootObject:model toFile:path];
[NSKeyedUnarchiver unarchiveObjectWithFile:path];
好方便,不过总感觉体验不好,测了下方法时间,当model量大后解析时间基本在200ms以上了,放弃使用3.sqllite
用了前期唐巧推荐的一个开源键值库,用起来好方便
[[WTUtilsshared].dbclearTable:@"RestList"];
[[WTUtilsshared].dbputObject:responsewithId:@"restList"intoTable:@"RestList"];
再结合今天看的Mantle
- (void)loadSavedData { dispatch_async(dispatch_get_global_queue(0, 0), ^{ id data = [[WTUtils shared].db getObjectById:@"restList" fromTable:@"RestList"]; restListArray = [WTRestListEntity getRestListArray:data]; if (restListArray != nil) { DELAYEXECUTE(0.0, [_tableView reloadData]); }else { [ZAActivityBar showWithStatus:@"loading..."]; } });}最后缓存效果不错,代码操作简单,可操作性好.
2 0
- 数据缓存方案
- Android数据缓存方案
- 中央缓存结合本地缓存-本地缓存数据刷新方案
- ASP.NET数据缓存四大方案
- ASP.NET数据缓存四大方案
- ASP.NET数据缓存四大方案
- 缓存方案
- 报表性能优化方案之数据集缓存与共享
- jQuery数据缓存方案详解:$.data()的使用
- 数据库(3):配置数据缓存方案,其他形式
- redis中缓存的数据与数据库数据一致性的方案
- Memcache Redis MongoDB数据缓存系统方案对比与分析
- redis缓存适用于获取数据,那么保存和修改数据的方案呢?
- js缓存更新方案
- 配置缓存方案
- js缓存更新方案
- Web缓存(Varnish方案)
- Web缓存(Varnish方案)
- NYOJ 58 最小步数
- 练习代码,简单的登陆
- 程序猿之--C语言细节13(二维数组和指针,&*a[i][0]的理解,数组1[e]和e[1]很可能你没见过)
- Hdu 4596 Yet another end of the world(数论)
- 链表一(单链表)
- 数据缓存方案
- Spring笔记(writing)
- java虚拟机运行时数据区结构和功能分析
- Eclipse中10个最有用的快捷键组合
- hdu 3068 4513 manacher
- 第十一周项目四:特殊三位数
- linux下普通用户和超级用户的切换
- 搭建LAMP的作业
- 第11周项目2求最大公约数(2)