我目前在wcf restful服务中有2个静态词典。这些都保存查找不值得放入数据库的数据。它们是否会在应用程序重新启动之前保留在内存中,还是应该将它们放在HttpContext.Current.Application中?
答案 0 :(得分:0)
静态数据将一直保留,直到进程循环或停止,与HttpContext.Current.Application相同。
如果您正在寻找更复杂的缓存选项,请查看4.0中引入的System.Runtime.Caching命名空间。它易于使用,适用于任何.NET应用程序,并提供设置过期时间和创建回调函数以在到期时执行等功能。