我在网上看到了很多关于缓存ASP.Net的问题,但是关于智能客户端应用程序及其数据库的缓存选项的讨论不多。
哪些数据缓存选项可用于.Net框架上的智能客户端应用程序,以及您如何使用它们?
编辑
下面提到了企业框架,想法?
发布于 2008-12-24 19:01:29
在Winforms智能客户端应用程序中,缓存频繁访问的数据是必需的/可取的。从缓存读取数据通常比访问数据提供者/web服务快。
这里有几个例子
参见下面的示例。
与Entlib
using Microsoft.Practices.EnterpriseLibrary.Caching;
//Later
CacheManager cache= CacheFactory.GetCacheManager();
cache.Add("dataKey", "Yourdata")使用.NET内置缓存--这也适用于您的Winform应用程序。
using System.Web.Caching;
using System.Web;
public sealed class CacheProvider
{
private CacheProvider(){};
public static GetInstance()
{
return HttpRuntime.Cache;
}
}发布于 2008-12-24 18:59:29
好吧,如果您有一个Windows应用程序,您通常不关心ASP.NET中常见的多用户缓存场景的类型,我认为这就是为什么您在这里没有看到很多关于这个主题的文档。
我通常使用自己的Windows窗体缓存机制--只将“缓存”内容作为应用程序的状态存储。您有需要它的场景示例吗?解决方案应该适合这个问题.
发布于 2008-12-24 19:03:52
速度是另一种选择。
https://stackoverflow.com/questions/392043
复制相似问题