首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >http.cache与EnterpriseLibrary.cache

http.cache与EnterpriseLibrary.cache
EN

Stack Overflow用户
提问于 2013-01-08 23:51:29
回答 1查看 392关注 0票数 0

我想重构一些现有的代码。

一个有两个动作的控制器。

每个操作调用一个存储库,该存储库位于StronglyTyped enterpriseLibrary缓存管理器之上。

存储库尝试从缓存中获取数据。如果失败,它会从数据库中获取数据并将其保存在缓存中。

1)您是否会将这两个缓存合并为一个(非)强类型缓存,并使用两个使用者来处理强类型的转换?

2)每种防火墙的优缺点是什么?http.cache与EnterpriseLibrary.cache

还有其他建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-09 01:06:31

企业库缓存需要更多的工作。它的意思是更全面。asp.net缓存是特定于asp.net的,并且具有许多您已经内置的功能(但是它是特定于asp.net的)。一个具体的例子是,ASP.NET缓存将按原样区分会话。您必须自定义实现逻辑,以区分具有企业库缓存的会话缓存。

现在来看看你的具体问题。asp.net缓存并不是真正为web场场景而设计的。你是在网络农场上吗?我问这个问题的原因是,从你的问题听起来,他们创建的提供者可能正在访问某种缓存服务器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14218866

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档