Asp.net mvc 4 MVC应用程序中的静态数据或应用程序对象或缓存

Asp.net mvc 4 MVC应用程序中的静态数据或应用程序对象或缓存,asp.net-mvc-4,caching,static-data,Asp.net Mvc 4,Caching,Static Data,我正在使用MVC4构建一个网站。我有一组对象,它们本质上几乎是静态的。我应该选择应用程序对象、静态数据或缓存吗?如果有更改,缓存的好处是过期。更新静态变量或应用程序要困难得多。你基本上必须回收应用程序池 我想说的是,应用程序是为了与旧的基于asp的应用程序向后兼容而遗留下来的我认为您不需要为了按照-并发部分进行更新而进行回收。缓存需要额外的可用性检查。是的,您可以构建一个功能来刷新它,但缓存内置了一个生命周期。

我正在使用MVC4构建一个网站。我有一组对象,它们本质上几乎是静态的。我应该选择应用程序对象、静态数据或缓存吗?

如果有更改,缓存的好处是过期。更新静态变量或应用程序要困难得多。你基本上必须回收应用程序池


我想说的是,应用程序是为了与旧的基于asp的应用程序向后兼容而遗留下来的

我认为您不需要为了按照-并发部分进行更新而进行回收。缓存需要额外的可用性检查。是的,您可以构建一个功能来刷新它,但缓存内置了一个生命周期。