【发布时间】:2008-11-10 12:32:04
【问题描述】:
特别是它比 Asp.net 的缓存功能有什么优势
【问题讨论】:
标签: asp.net comparison memcached
特别是它比 Asp.net 的缓存功能有什么优势
【问题讨论】:
标签: asp.net comparison memcached
memcached 是一个分布式缓存——整个缓存可以分散到多个盒子中。所以例如你可以在集群环境中使用 memcached 来存储会话数据,这样这些数据就可以被集群的任何盒子使用。
memcached 可以与 Microsoft 的 Velocity (http://blogs.msdn.com/velocity/) 进行比较。
【讨论】:
另一个不错的功能是 memcached 作为独立服务运行。如果您关闭应用程序,只要服务运行,缓存的数据就会保留在内存中。
【讨论】:
我们在 ASP.NET 网站中使用 memcached 作为缓存后端。我们有 12 个 memcached 盒子。
内存缓存UP:
内存缓存关闭:
Memcached 是最简单且最快的工具,您需要分布式缓存。如果您可以为您的应用程序使用进程内内存缓存,那将总是更快。我们使用缓存管理器将某些项目卸载到 memcached 并将其他项目保留在本地缓存中。
【讨论】: