Distributed Caching for ASP.NET Applications
In-memory caching can provide orders-of-magnitude performance and scalability benefits to dynamic web applications. ASP.NET has various built-in caching schemes. But its caching is limited to whatever spare RAM exists on a single web server. This makes it challenging to build internet-scale applications using ASP.NET.
Large web sites such as LiveJournal, Facebook, Flickr and Wikipedia use a distributed caching tool called memcached, which makes it easy to cache data on any machine in a data center that has spare RAM. Recently, Microsoft released a tool code-named Velocity that attempts to do the same thing. This talk will demonstrate how memcached and Velocity work, how they differ, and how you can integrate distributed caching into your ASP.NET web applications today.
This talk is slated to debut at VSLive Las Vegas in October 2008.
Karl Seguin wrote an excellent post on using memcached in .NET.