博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
缓存的一些理解
阅读量:6609 次
发布时间:2019-06-24

本文共 329 字,大约阅读时间需要 1 分钟。

项目使用缓存三种方式最好:

URL缓存、数据模型缓存(利用NSKeyedArchiver)和数据库

如果你正在开发一个应用。须要缓存数据以改善应用表现出的性能。你应该实现按需缓存(使用数据模型缓存或URL缓存)。

还有一方面,如果须要数据可以离线訪问。并且具有合理的存储方式以便离线编辑,那么就用高级序列化技术(如Core Data)。

URL缓存应该属于内存缓存,下一次开启页面实际上还是去请求服务了,添加了载入速度。

同一时候图片缓存做的最好的是SDWebImage,它是磁盘级的缓存,缓存到本地了。

而系统自带的[UIImage imageNamed:""];属于内存缓存。[UIImage imageNamed:""]和URL缓存属于内存中的一次缓存

转载地址:http://fniso.baihongyu.com/

你可能感兴趣的文章
DDD-EF-数据仓储
查看>>
Mysql中的SQL优化总结
查看>>
Git 基础 —— 常见使用场景
查看>>
jQuery验证框架教程
查看>>
随笔小问题(一)--mac打开class文件
查看>>
xiami_downloader辅助脚本
查看>>
全局变量报错:UnboundLocalError: local variable 'l' referenced before assignment
查看>>
AspNetPager控件的最基本用法
查看>>
CSS选择器、优先级与匹配原理
查看>>
libevent reference Mannual II--library
查看>>
urllib模块
查看>>
python3 - 默认参数为列表
查看>>
Python-eval()函数
查看>>
XML转义字符
查看>>
ACM HDU 1014 Uniform Generator
查看>>
zabbix监控磁盘IO
查看>>
linux web php 安全相关设置
查看>>
Https(继续转载)
查看>>
Delphi 的保留字【转】
查看>>
一种简易版服务熔断设计
查看>>