В asp.net основными хранилищами данных являются приложение, сеанс, а также кеш объектов. Я использовал подсказки/советы для здравого смысла (например, никогда не ставьте в приложение определенные данные, никогда не ставьте неуправляемые ресурсы в сеанс и т. Д.), Но, честно говоря, я никогда не сталкивался с рекомендациями и примерами того, когда использовать то, что в MSDN или от известных фигур, таких как Haack и Gu, которые охватывают все три вместе (например, первый клик Google в MSDN говорит об использовании приложения в качестве глобального кеша, если это так, для чего нужен кеш объекта?Рекомендации по использованию кеша сеанса приложения ASP.net
Также что-то, что я нахожу редко обсуждается сравнение в сценарии, например, я знаю, что он легко загружает использование памяти с использованием сеанса, но что произойдет, если вы использовали кеш объекта в качестве альтернативы для хранения одних и тех же данных?
Редактировать: является что я нашел до сих пор: http://msdn.microsoft.com/en-us/library/ff647787.aspx