Asp.net mvc 4 需要建议| IIS慢速| 1 GB内存

Asp.net mvc 4 需要建议| IIS慢速| 1 GB内存,asp.net-mvc-4,caching,iis,architecture,Asp.net Mvc 4,Caching,Iis,Architecture,我们在不同的网络工作流程中使用了大量的主数据,因此我们没有单独调用它们(多次调用),而是在全局范围内调用频繁的数据。asax和strored iis缓存中的数据 这很好,但随着数据大小的增加和呼叫数量的增加,我们已经改变了设计,创建了一个窗口服务,该服务将呼叫服务并将数据存储在app fabric缓存中,因此数据将提前呈现给web应用程序 现在在web应用程序的第一部分,我们将从app fabric缓存中获取数据并将其存储在IIS缓存中,它过去非常快,因为数据在app fabric缓存中 但是现

我们在不同的网络工作流程中使用了大量的主数据,因此我们没有单独调用它们(多次调用),而是在全局范围内调用频繁的数据。asax和strored iis缓存中的数据

这很好,但随着数据大小的增加和呼叫数量的增加,我们已经改变了设计,创建了一个窗口服务,该服务将呼叫服务并将数据存储在app fabric缓存中,因此数据将提前呈现给web应用程序

现在在web应用程序的第一部分,我们将从app fabric缓存中获取数据并将其存储在IIS缓存中,它过去非常快,因为数据在app fabric缓存中

但是现在随着数据量的增加,现在当我们在IIS中存储数据时,它几乎变成了1GB,这会减慢IIS的速度

如果有人能提供以下场景的输入,那就太好了

a。解决上述问题的最佳模式或设计是什么 BIIS缓存中有这么多的数据是可以看到的吗? C如果它正在关闭IIS,那么如何增加大小

任何指针都是非常宝贵的

问候,,
Rajesh

很好奇为什么还要将数据存储在App Fabric和IIS中?应用程序结构应该足够了,对吗?AppFabric的优点在于它是一个分布式缓存,这意味着您可以将其安装在另一个节点/计算机上,并在多台机器上共享数据


我会尝试删除IIS缓存层,只使用AppFabric。它可以更好地扩展,使您的设计更简单。

是否有人可以提供有价值的输入从应用程序结构缓存获取数据也会很慢,因为它还需要成本分析