首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Web.Config - staticContent - clientCache配置

Web.Config - staticContent - clientCache配置
EN

Stack Overflow用户
提问于 2015-11-30 12:37:46
回答 1查看 6.4K关注 0票数 3

我有这个内容文件夹来保存js/images/css等,它不会经常更改。所以,我给这个目录添加了一个配置文件,它看起来像-

代码语言:javascript
复制
<configuration>
    <system.webServer>
        <staticContent>
            <!-- <clientCache cacheControlMode="UseExpires" httpExpires="Mon, 30 Nov 2015 20:45:45 GMT"/>  -->
            <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="1.00:00:00"/>
        </staticContent>
    </system.webServer>
</configuration>    

当我第一次加载页面时,我可以看到请求的js文件的响应/请求头-

代码语言:javascript
复制
Response Headers
    Accept-Ranges:bytes
    Cache-Control:max-age=86400
    Content-Encoding:gzip
    Content-Length:1730
    Content-Type:application/x-javascript
    Date:Mon, 30 Nov 2015 12:14:31 GMT
    ETag:"038394f8fd11:0"
    Last-Modified:Mon, 26 Oct 2015 14:14:08 GMT
    Server:Microsoft-IIS/7.5
    Vary:Accept-Encoding
    X-Powered-By:ASP.NET
Request Headers
    Accept:*/*
    Accept-Encoding:gzip, deflate, sdch
    Accept-Language:en-US,en;q=0.8
    Cache-Control:no-cache
    Connection:keep-alive
    Host:dev.admin.ccmportal.williamslea.com
    Pragma:no-cache
    Referer:http://dev.admin.ccmportal.williamslea.com/
    User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.86 Safari/537.36

两个问题-

  1. 当我使用F5重新加载页面时,我会看到内容长度为1730的相同响应头。为什么内容会被重新加载,即使我已经将它设置为缓存了1天?
  2. 缓存控制:在请求头中没有缓存意味着什么?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2015-11-30 14:58:38

  1. Content-Length将始终显示内容长度,即使从缓存中提取内容也是如此。
  2. Cache-Control: no-cache告诉浏览器,即使它有请求的缓存副本,也应该将请求转发给源服务器。

内容长度规范:http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.13

缓存-控制规范:http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9

因此,看起来您的clientCache配置工作正常,但是您的浏览器似乎没有像cache -Control:无缓存那样使用缓存

在开发工具或类似的工具中是否禁用了缓存?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33998871

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档