Я пытаюсь реализовать outputcache на моей странице .aspx. Моя директива идет как этотПочему asc.net outputcache является специфичным для сеанса?
<% @ OutputCache Длительность = "600" VaryByParam = "*" %>
Мои URLs обычно выглядят как это. http://example.com/ {location}/offers/{category}
Но во время тестирования я обнаружил, что кеш работает только в сеансах. то есть запросы с того же компьютера для одного и того же URL-адреса возвращают кэшированную страницу, где запросы с другого компьютера с одного и того же URL-адреса возвращают новую страницу. И в моих параметрах ничего не меняется с сеансами/пользователями. Кто-нибудь здесь знает, как исправить это для работы через сеансы, пожалуйста, поделитесь своими мыслями.
, потому что, если это не так, это может привести к утечке данных других пользователей. –
Вы уверены? Документация MSDN, похоже, говорит об этом, как будто это не пользовательский или сеанс. –