关于MKNetworkKit的一些问题
来源:互联网 发布:mac怎么进入苹果系统 编辑:程序博客网 时间:2024/06/18 18:18
1.缓存的问题:
这个东西好啊。但是如果细心的朋友会发现。如果同一个URL(A),在60秒内去重复请求它。你得到的数据将全部是缓存(如果使用了缓存,并使用GET方法)
原因:
一开始以为是服务器有限制。后面发现只要GET的都有这种情况,那肯定就是库里面写了一个60秒去做处理了,当然大家去跳着代码找肯定也是可以找到的。
解决:
MKNetworkKit.h 这个文件中 有以下几条定义
- #define MKNETWORKCACHE_DEFAULT_DIRECTORY @"MKNetworkKitCache"
- #define kMKNetworkKitDefaultCacheDuration 60 // 1 minute
- #define kMKNetworkKitDefaultImageHeadRequestDuration 3600*24*1 // 1 day (HEAD requests with eTag are sent only after expiry of this. Not that these are not RFC compliant, but needed for performance tuning)
- #define kMKNetworkKitDefaultImageCacheDuration 3600*24*7 // 1 day
- // if your server takes longer than 30 seconds to provide real data,
- // you should hire a better server developer.
- // on iOS (or any mobile device), 30 seconds is already considered high.
- #define kMKNetworkKitRequestTimeOutInSeconds 30
其中:
- kMKNetworkKitDefaultCacheDuration
0 0
- 关于MKNetworkKit的一些问题
- 关于使用MKNetworkKit中遇到的问题的研究
- 关于使用MKNetWorkKit 是的报错信息, 关于#import 的问题
- 关于Tapestry的一些问题
- 关于session的一些问题
- 关于Myeclipse的一些问题
- 关于网线的一些问题
- 关于UPNP的一些问题
- 关于session的一些问题
- 关于状态栏的一些问题
- 关于JAVA的一些问题?
- 关于面试的一些问题
- 关于Ubuntu的一些问题
- 关于DropDownList的一些问题
- 关于SQLSERVER的一些问题
- 关于OpenLdap的一些问题
- 关于HibernateDaoSupport的一些问题
- 关于VPN的一些问题
- 传递引用类型参数(ref)
- 如何编写更棒的代码:11个核心要点
- matlab_图片,视频,摄像头的读取和显示
- 郑州金水中医院收费高不高
- 单源最短路径算法 Bellman-Ford && SPFA 及 最短路算法统一归纳
- 关于MKNetworkKit的一些问题
- POJ 3687:Labeling Balls(优先队列+拓扑排序)
- 内存管理 之 存储器硬件知识
- xmpp错误码
- 用sed展开文件内容
- 查看NDK调用栈方法
- Qt编程24:QTreeWidget简单使用
- usb中的endpoint(端点)和传输模式
- 高并发的解决策略