如果您的应用程序访问的数据不常更新,例如用户的配置文件,那就应该实现缓存。
If your application is accessing data that isn't updated often, such as a user's profile, you should implement caching.
对于如何通过ADO.NET方法在内存缓存数据集合与基本数据源之间提交数据更改,这些应用程序拥有完全的更新控制权。
Applications have complete update control over over how data changes are submitted between the in-memory cache data set and the underlying data source through ADO.NET methods.
完成此操作的最简单方法是向服务器发送异步更新并且在处理期间,更新缓存和应用程序的 UI。
The simplest way to do this is to send an asynchronous update to the server and while that is processing, update the cache and the UI of our application.
如果获取的数据经常更新,如博客应用程序示例中的数据,就没必要用缓存,因为它不会显示最新的用户数据。
If you are getting data that updates often, such as the data in the blogs sample application, caching is not ideal because it does not display the most up-to-date user data.
这些被缓存的URL必须由应用程序显式更新。
Such cached urls must be explicitly updated by the application.
借助TouchEngine,混合应用程序的开发人员可以很容易地编写软件,实现在异步更新云数据的同时在iPhone上本地缓存数据。
Developers of hybrid applications can easily write software using TouchEngine that caches data locally on the iPhone while asynchronously updating data from the cloud.
充分利用缓存控制可真正提高用户体验,但它有一个缺点:当应用程序更新之后,你希望确保用户得到静态内容的最新版本。
Adequate cache control can really enhance the user experience, but it has a downside: when revving up your application, you want to make sure your users get the latest version of the static content.
更新激活状态高速缓存的几次尝试都已失败。应用程序或其组件的响应可能不正确,因此无法启用和禁用命令。
Several consecutive attempts to update the activation state cache have failed. The application or its components may not respond properly to enable and disable commands.
更新激活状态高速缓存的几次尝试都已失败。应用程序或其组件的响应可能不正确,因此无法启用和禁用命令。
Several consecutive attempts to update the activation state cache have failed. The application or its components may not respond properly to enable and disable commands.
应用推荐