【问题标题】:How do you work with data caching in you .net web application?您如何在 .net Web 应用程序中使用数据缓存?
【发布时间】:2010-12-02 22:10:41
【问题描述】:

我目前正在研究如何在我正在构建的 Web 应用程序上使用缓存。 我有一个 ormapper(nhibernate,不使用二级缓存),并且我已经构建了一个缓存框架,基于 System.Web 缓存,我传递对象。

我的问题是。有没有人可以推荐的开源缓存框架? 使用 ormapper 中的内置缓存(如 nhibernate 中的二级缓存)它们有什么获得形式吗?

这里有什么好的做法?

【问题讨论】:

  • 不寻找分布式缓存。更深入地了解如何使用缓存的技术解决方案。
  • 那里有很多一般的缓存信息(尤其是 Andrew Siemer 的回答)。我不认为你会找到任何不处理分布式场景的像样的开源缓存框架——这有什么意义呢?在这种情况下,你不妨坚持使用 web.cache。

标签: .net caching


【解决方案1】:

如果 NHibernate 具有缓存功能,那么使用它可能是个好主意

【讨论】:

  • 是吗?我觉得我无法控制缓存的使用方式。感觉就像我需要 NHProf 来检查我没有做错。
  • 我要说的是,这样做的理由是什么?为什么这是个好主意?
  • 嗯,它为您提供了一个完整的集成解决方案。 NHibernate 被很多项目使用,并且有很多可用的支持。免责声明:我自己没有使用过 NHibernate(仍然希望有时间学习它):-)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-13
  • 2013-09-27
  • 2017-03-21
相关资源
最近更新 更多