Атрибут ASP.Net MVC 3.0 [OutputCache] - это глобально или по сеансу?

При создании приложения ASP.Net MVC 3.0 я могу включить атрибут OutputCache в действие и определить продолжительность сохранения кеша. По истечении этого времени любое действие, вызывающее срабатывание действия, приведет к удалению и обновлению этого кешированного результата.

У меня вопрос ... Net MVC 3.0, я могу включить атрибут OutputCache в действие и определить продолжительность кеширования. По истечении этого срока любое действие, вызывающее действие ...

При создании приложения ASP.Net MVC 3.0 я могу включить атрибут OutputCache в действие и определить продолжительность сохранения кеша. По истечении этого времени любое действие, вызывающее срабатывание действия, приведет к удалению и обновлению этого кешированного результата.

Мой вопрос ... Net MVC 3.0, я могу включить атрибут OutputCache в действие и определить продолжительность кеширования. По истечении этого срока любое действие, вызывающее действие ...

При создании приложения ASP.Net MVC 3.0 я могу включить атрибут OutputCache в действие и определить продолжительность сохранения кеша. По истечении этого времени любое действие, вызывающее срабатывание действия, приведет к удалению и обновлению этого кешированного результата.

Мой вопрос ... Является ли этот кешированный вывод глобальным для всех пользовательских сеансов или эта опция кеширования специфична для каждого сеанса. Другими словами, если пользователь user1 делает запрос, в котором для действия с атрибутом OutputCache установлено значение 1 час, их запрос начинается, скажем, в полдень (12:00 PM). Пользователь User2 делает запрос к тому же действию, но, скажем, в полдень (12:30 PM). Будет ли кешированный результат одинаковым для обоих пользователей, и если да, будет ли кешированный вывод для пользователя user2 обновлен в 13:00?

7
задан barrypicker 16 March 2011 в 16:21
поделиться