为了账号安全,请及时绑定邮箱和手机立即绑定

Web项目需要有一个对象被全部请求访问,求大神指导思路。

Web项目需要有一个对象被全部请求访问,求大神指导思路。

倚天杖 2018-11-04 13:17:47
MVC项目。我现在需要有一个对象,需要在系统首次启动时(startup)被创建,然后让其长期存货在内存中。不同浏览器或客户端的请求进来,都可以访问这个对象,调用这个对象的方法。一开始打算用静态变量。这个方法目前是最简单粗暴的。但是看各种贴吧的大佬们说,这个方法貌似不太好。考虑过使用Runtime.Caching缓存来做,但是担心缓存丢失。后来又尝试启用一个单独的子线程来承载这个对象。没达到预期效果。请问各位大神,有没有什么比较好的解决方案,请指导一下
查看完整描述

2 回答

?
动漫人物

TA贡献1815条经验 获得超10个赞

静态变量挺好的.没什么不好

查看完整回答
反对 回复 2018-11-07
?
MM们

TA贡献1886条经验 获得超2个赞

既然是和任何请求无关,也就是无状态的一个对象,静态类或静态变量挺好的。

查看完整回答
反对 回复 2018-11-07
  • 2 回答
  • 0 关注
  • 431 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信