Does anybody have any thoughts on how Caching might improve performance of .NET applications? I know that Microsoft has a Cache object but from what I can see it does not work in a server-farm environment. I have seen at least one product (NCache by http://www.alachisoft.com
) that claims to be an object cache for server-farms.
Has anybody used NCache or any other products for object caching in .NET?