В нашем приложении мы хотели бы кэшировать статическое содержимое, например изображения, CSS и т. Д. Из соображений безопасности мы добавили заголовки HTTP как -
<httpProtocol>
<customHeaders>
<!-- Add custom headers to not allow the page content to be cached -->
<add name="Cache-Control" value="no-cache, no-store, must-revalidate" />
<add name="Pragma" value="no-cache" />
<add name="Expires" value="0" />
</customHeaders>
</httpProtocol>
. Теперь предполагалось проверить запрос и использовать кеш.если это подтверждено.Но это не работает.Даже по одному и тому же запросу он снова и снова загружает статическое содержимое.
Я попытался добавить пользовательский код в конфигурацию следующим образом
<staticContent>
<clear/>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="00:10:00" />
<mimeMap fileExtension=".jpg" mimeType="image/jpg"/>
<mimeMap fileExtension=".png" mimeType="image/png"/>
<mimeMap fileExtension=".css" mimeType="text/css"/>
<mimeMap fileExtension=".js" mimeType="text/javascript"/>
</staticContent>
Все равно это не работает.
Я не хочу использовать кэш вывода.
Есть ли какая-либо опция?