Сеанс области памяти MemoryCache или приложение широко?

я используюMemoryCache в ASP.NET, и это работает хорошо. У меня есть объект, который кэшируется в течение часа, чтобы предотвратить новые извлечения данных из хранилища.

Я вижу, что кеширование работает в режиме отладки, но также после развертывания на сервере после первого вызова и кэширования объекта последующие вызовы происходят примерно в 1/5 времени.

Однако я заметил, что каждыйновый клиентский вызов (все еще внутри этого 1-часового окна - фактически, через минуту или 2), похоже, что первый вызов моей службы (который выполняет кэширование) занимает почти столько же времени, сколько исходный вызов до кэширования данных.

Это заставило меня задуматься - этоMemoryCache специфический для сеанса, и каждый новый клиент, выполняющий вызов, хранит свой собственный кэш или что-то еще, что заставляет первый вызов занимать так много временипосле Я знаю, что данные были кэшированы?

Ответы на вопрос(2)

Ваш ответ на вопрос