Ten Caching Mistakes that Break your App

Here are the top 10 mistakes I have seen:

1. Relying on .NET’s default serializer
2. Storing large objects in a single cache item
3. Using cache to share objects between threads
4. Assuming items will be in cache immediately after storing them
5. Storing entire collection with nested objects
6. Storing parent-child objects together and also separately
7. Caching Configuration settings
8. Caching Live Objects that have open handle to stream, file, registry, or network
9. Storing same item using multiple keys

Chi tiết tại: http://www.codeproject.com/KB/web-cache/cachingmistakes.aspx?pageflow=FixedWidth