其中Cache存储在asp.net中

时间:2011-08-18 06:01:33

标签: asp.net

我正在使用Cache对象来存储Datatable。 如下所示

Cache["dt"]=dtsum;

如果我这样存储,那么cahce将存储在客户端或服务器端。 Previoulsy我在Viewstate中存储。但我在考虑将页面本身存储在数据中的Viewstate。所以我存储在Cache中。这将是更好的选择。 请建议我。

2 个答案:

答案 0 :(得分:5)

Cache存储在Web服务器内存中。

您应该了解ViewstateCacheSession

之间的差异

http://www.codeproject.com/KB/aspnet/PTCacheSessionViewState.aspx

答案 1 :(得分:0)

缓存将数据存储在服务器端。

Upto.NET Framework 3.5 SP1,您只有一个选项,默认情况下用于存储在内存中(In Proc)。使用.NET 4,您可以选择使用CacheProviders将缓存存储在外部。 ..