在Chrome中停用缓存

时间:2018-06-07 21:59:33

标签: caching

我创建了一个Web应用程序,其要求是不允许缓存。正在使用的浏览器是Chrome。我搜索了一个解决方案并做了以下事情:

  1. 在配置文件中添加了以下条目:

     <location path="index.html">
     <system.webServer>
         <caching>
             <profiles>
                 <add extension=".html" policy="DisableCache" kernelCachePolicy="DisableCache" />
            </profiles>
        </caching>
    </system.webServer>
    

  2. 在index.html文件中,我提出了以下内容:

    <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
    <meta http-equiv="Pragma" content="no-cache" />
    <meta http-equiv="Expires" content="0" />   
    
  3. 当我在Fiddler中运行页面时,我得到以下结果:

    HTTP / 1.1 200好的 缓存控制:无缓存 内容类型:text / html 最后修改时间:周二,2018年6月5日18:46:05 GMT Accept-Ranges:字节 ETag:&#34; 48b69e75fdfcd31:0&#34; 服务器:Microsoft-IIS / 7.5 Persistent-Auth:false X-Powered-By:ASP.NET WWW身份验证:协商oYG1MIGyoAMKAQChCwYJKoZIgvcSAQICooGdBIGaYIGXBgkqhkiG9xIBAgICAG + BhzCBhKADAgEFoQMCAQ + ieDB2oAMCARKibwRtsbf / 9AMBIam4cZEqLiz / TgUyZ / vcmOLMF7Gx / 5oOQxVJlk3r + 0R6cY0THczcLE65NYuwi7iDQGKWMUESSN5yB1eVCdNVyGabVbI9s2w76JH06T64UtzYdi0GFzLBa0nfn7MkDC4XC53wfpvU4Q == 日期:周一,2018年6月7日21:46:23 GMT 连接:关闭 内容长度:13477

    但是当我使用Chrome开发者工具时,我会在“网络”标签上的尺寸列中获得以下内容

    (来自内存缓存) (来自磁盘缓存)

    除了在Chrome中禁用缓存本身有任何方法可以实现这一点  编程

0 个答案:

没有答案