Json monotouch应用程序的大数据下载、本地处理和存储
对于monotouch/xamarin环境,这是一个更一般的软件架构问题 我的问题是: 我目前正在构建的应用程序在应用程序启动时下载了大约30k个json对象(6mb)。然后数据被本地存储,所以所有屏幕都进行本地db(sqlite)调用 主要问题是执行下载所需的时间。目前,模拟器上的总时间约为36秒,分为以下任务:Json monotouch应用程序的大数据下载、本地处理和存储,json,sqlite,xamarin.ios,local-storage,xamarin,Json,Sqlite,Xamarin.ios,Local Storage,Xamarin,对于monotouch/xamarin环境,这是一个更一般的软件架构问题 我的问题是: 我目前正在构建的应用程序在应用程序启动时下载了大约30k个json对象(6mb)。然后数据被本地存储,所以所有屏幕都进行本地db(sqlite)调用 主要问题是执行下载所需的时间。目前,模拟器上的总时间约为36秒,分为以下任务: 下载约10秒 数据转换(json到本机obj)~16秒 db插入~10秒 这太长了,尤其是当我将它与appstore上的类似应用进行比较时。我觉得我没有在这里做什么,或者没有意识到另
谢谢你的建议 我的建议是异步完成您的工作-您很幸运,因为C#使这非常容易。例如
注意#2:zip文件作为响应也需要额外的时间(解压)。下载后,您不希望按顺序执行此操作(但您可以在下载时将其解压缩)。您好,我也有类似的情况。你能给我一个如何使用gzip响应的例子吗?