2010-05-14 119 views
1

可以使用appfabric用于非web/asp.net缓存?AppFabric用于缓存

说,而不是NCACHE /分布式缓存等

+0

这是一个很好的视频,它描述了NCache和Appfabric的功能比较。 http://www.youtube.com/watch?v=3CPi1QlskrU – Ravian 2012-07-23 07:02:11

回答

1

我已经成功地在非Web应用程序Microsoft的项目“速度”的高速缓存尝试。 Velocity是成为AppFabric缓存的代码名称。我还没有尝试AppFabric缓存,因为我只能访问Windows XP/Server 2003系统,而AppFabric需要Vista/7/Server 2008.查看AppFabric缓存文档,我没有看到它现在只能工作的任何原因为Web应用程序。

+0

你知道是否有其他的依赖/必须有除Vista/WIN7以外的其他? – Kumar 2010-05-17 16:35:38

+0

没有特别。我在队列中将Windows 7安装在我的测试PC上,因此我应该尽快尝试AppFabric缓存。 – 2010-05-18 15:08:10

4

AppFabric与应用程序无关 - 没有什么可以阻止您在WinForms/WPF/Windows Services应用程序中使用它,事实上我可以看到它可以很好地适用于Windows服务。

0

实际上,您可以将任何CLR数据存储在appfabric缓存中,这样就没有什么会将缓存服务与Web应用程序绑定在一起。
如果你想比较Appfabric和其他缓存解决方案,我认为你需要考虑其他点。我认为ncache/memcached也可以用于非web/asp.net应用程序。
但是,appfabric缓存解决方案还有一些其他限制。例如,如果您想使用它,则需要安装Windows Server 2008或Windows Server 2008 R2的企业版(或更高版本)。你知道,企业版非常昂贵。