ASP.NET Caching для всех пользователей - PullRequest
2 голосов
/ 24 февраля 2012

Я хочу кэшировать некоторые данные в ASP.NET, чтобы после создания одного кэша он был доступен для всех пользователей. Будет ли это делать HttpContext.Current.Cache, или мне нужен кеш другого контекста?

1 Ответ

6 голосов
/ 24 февраля 2012

Будет ли HttpContext.Current.Cache делать это

Да, именно для этого он и предназначен: хранить данные, которые будут доступны всем пользователям приложения.Вы также можете взглянуть на директиву @OutputCache, которая позволяет кэшировать целые веб-формы (aspx) или фрагменты (ascx) на сервере или на клиенте, в отличие от HttpContext.Current.Cache, в котором объекты хранятся насервер.

...