为什么高速缓存功能在一台计算机上起作用,而在另一台计算机上却不起作用?

时间:2018-08-06 13:43:36

标签: asp.net caching

我有一个Web应用程序,我正在使用数据缓存来使用单独的缓存键来缓存8个存储过程的输出中的数据。此数据缓存在我的计算机上运行良好,但是当我将其部署到开发服务器的IIS中时,同时仅缓存了3个存储过程的输出,如果我将另一个存储过程的输出添加到缓存中,则其中一个较早的输出将超出缓存。

我正在使用asp.net Framework 4.5,IIS 7.0和Visual Studio 2013。

我了解的是,在开发服务器缓存中,内存已被完全占用,因此它正在删除以前的数据以为新数据腾出空间,但是这两台计算机上安装的RAM仅为8GB,所以为什么它会被完全占用在一个方面工作正常?还有哪些其他因素决定我的Web应用程序可以使用多少缓存?我们是否还需要在IIS或应用程序池级别上设置可用于数据缓存的缓存内存的大小?

0 个答案:

没有答案
相关问题