0

我们的代码经常访问的某些 SharePoint 列表以 DataTable 的形式存储在 Application 变量中,以减少到数据库的往返次数。这在大多数情况下都可以正常工作。但是,当 DataTable 的大小很大时,即在 10-12 列范围内并且没有时,这不起作用。行数超过 150 000。我如何让它工作?

4

1 回答 1

0

如果应用程序开始内存不足,IIS 可以回收应用程序。一般来说,您应该避免将如此大的数据集存储在内存中。我建议您使用进程外缓存。结帐AppFabric。这是 Scott Hanselman 写的关于设置它的指南。还有其他缓存提供程序,例如memcached

于 2012-09-21T09:01:55.663 回答