Обе Page.Cache и Page.Application могут хранить «глобальные» данные приложения, общие для запросов и потоков.
Как выбрать одну область хранения поверх другой, учитывая сценарии синхронизации данных в многопоточной среде ASP.NET?
Ищем лучшие практики и опытные рекомендации.
Если данные
лучше хранить в HttpApplicationState .
затем используйте Cache .
Другие важные моменты:
См. Также эту статью на etutorials.org для получения более подробной информации.
Обычно вы храните данные в Page.Application Items Collection, когда они вам нужны в рамках того же запроса. Page.Cache обычно используется в сценариях кэширования данных, когда вы хотите использовать его для нескольких запросов.