当前在线人数11229
首页 - 分类讨论区 - 电脑网络 - 窗口里的风景版 - 同主题阅读文章

此篇文章共收到打赏
0

  • 10
  • 20
  • 50
  • 100
您目前伪币余额:0
未名交友
[更多]
[更多]
请问关于shared cache
[版面:窗口里的风景][首篇作者:yuki333] , 2014年01月23日15:09:26 ,211次阅读,5次回复
来APP回复,赚取更多伪币 关注本站公众号:
[分页:1 ]
yuki333
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 1 ]

发信人: yuki333 (yuki333), 信区: DotNet
标  题: 请问关于shared cache
发信站: BBS 未名空间站 (Thu Jan 23 15:09:26 2014, 美东)

请问,如果我想在business layer里实现一个shared cache,比如,数据库中有些数据
不经常变,为了减少query的次数,我希望把这些数据cache起来,每个user都可以用。
请问这个怎么实现?谢谢!
--

※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 67.]

 
yuki333
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 2 ]

发信人: yuki333 (yuki333), 信区: DotNet
标  题: Re: 请问关于shared cache
发信站: BBS 未名空间站 (Thu Jan 23 15:22:16 2014, 美东)

还有一个类似的问题,如果我想实现一个shared repository,cache着一些object
instance,让所有的user都可以用那里边的instance,请问这个怎么实现?
--

※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 67.]

 
kknn
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 3 ]

发信人: kknn (浪客刀心@两条腿的青蛙), 信区: DotNet
标  题: Re: 请问关于shared cache
发信站: BBS 未名空间站 (Fri Jan 24 18:29:05 2014, 美东)


你应知道 page, session, application  level 存data 的不同吧

如个一个server, 用appcache, 就行了,
或者自己写用个static 的list 定时清理.


如果cluster server, 得用cache server.


【 在 yuki333 (yuki333) 的大作中提到: 】
: 还有一个类似的问题,如果我想实现一个shared repository,cache着一些object
: instance,让所有的user都可以用那里边的instance,请问这个怎么实现?


--
发自Android MITBBS阅览器 8.5
--

※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 70.]

 
yuki333
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 4 ]

发信人: yuki333 (yuki333), 信区: DotNet
标  题: Re: 请问关于shared cache
发信站: BBS 未名空间站 (Sun Jan 26 05:14:26 2014, 美东)

我问的是在business layer存放共享数据,page,session,application cache这些都是
前台web app的事。business layer可以挂任何类型的前台。我觉得我的问题用个
singleton object应该就可以解决吧?只是我一直不太清楚,singleton能被不同的用
户共享吗?

【 在 kknn (浪客刀心@两条腿的青蛙) 的大作中提到: 】
: 你应知道 page, session, application  level 存data 的不同吧
: 如个一个server, 用appcache, 就行了,
: 或者自己写用个static 的list 定时清理.
:  如果cluster server, 得用cache server.



--

※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 67.]

 
kongzi
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 5 ]

发信人: kongzi (鸡龟骨滚羹), 信区: DotNet
标  题: Re: 请问关于shared cache
发信站: BBS 未名空间站 (Sun Jan 26 20:23:30 2014, 美东)

yes, singleton is one way to do it.
MemoryCache class is in System.Runtime.Caching namespace.
And also there are distributed cache like redis and memcache,etc.
【 在 yuki333 (yuki333) 的大作中提到: 】
: 我问的是在business layer存放共享数据,page,session,application cache这些都是
: 前台web app的事。business layer可以挂任何类型的前台。我觉得我的问题用个
: singleton object应该就可以解决吧?只是我一直不太清楚,singleton能被不同的用
: 户共享吗?




--

※ 修改:·kongzi 於 Jan 26 20:24:33 2014 修改本文·[FROM: 108.]
※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 108.]

 
kknn
进入未名形象秀
我的博客
[回复] [回信给作者] [本篇全文] [本讨论区] [修改] [删除] [转寄] [转贴] [收藏] [举报] [ 6 ]

发信人: kknn (浪客刀心@两条腿的青蛙), 信区: DotNet
标  题: Re: 请问关于shared cache
发信站: BBS 未名空间站 (Mon Jan 27 05:30:40 2014, 美东)

哦,后台的话很简单,长住的 放singleton, static class 都行。不用就需清理出内
存的存cache。
【 在 yuki333 (yuki333) 的大作中提到: 】
: 我问的是在business layer存放共享数据,page,session,application cache这些都是
: 前台web app的事。business layer可以挂任何类型的前台。我觉得我的问题用个
: singleton object应该就可以解决吧?只是我一直不太清楚,singleton能被不同的用
: 户共享吗?



--

※ 来源:·WWW 未名空间站 海外: mitbbs.com 中国: mitbbs.cn·[FROM: 68.]

[分页:1 ]
[快速返回] [ 进入窗口里的风景讨论区] [返回顶部]
回复文章
标题:
内 容:

未名交友
将您的链接放在这儿

友情链接


 

Site Map - Contact Us - Terms and Conditions - Privacy Policy

版权所有,未名空间(mitbbs.com),since 1996