У меня есть содержимое c (значки и c ...), обслуживаемое через Asp.Net
Каждый ответ получает добавленное кеширование, например:
Response.Cache.SetExpires(Now.AddMinute(30))
Response.Cache.SetValidUntilExpires(True)
Когда я просматриваю из своего офиса, все в порядке
Когда один из пользователей просматривает из дома, значки не кэшируются. Это делает просмотр очень медленным.
У меня есть журнал, который показывает входящие запросы, и запросы от этого пользователя имеют этот заголовок
"Cache-Control":"no-cache, no-store"
Я не знаю, проблема в этом, и если да, то как я могу это решить? Или может что-то еще не так?
Также после установки срока действия кеша кажется, что Response.Headers
не затронуты. Я не вижу информации о кешировании в заголовках.
Это строка заголовка. Ни слова о кешировании.
{Server=Microsoft-IIS%2f10.0&HitID=9&X-AspNetMvc-Version=5.2}
Почему мои настройки кеширования игнорируются?