gpt4 book ai didi

asp.net-mvc - ASP.NET 包未缓存在 chrome 中

转载 作者:行者123 更新时间:2023-12-05 01:19:58 26 4
gpt4 key购买 nike

我有一个在 umbraco 上运行的 asp.net mvc 站点,并使用 asp.net 捆绑来捆绑 css 和 js 文件。但是这些包不会缓存在 chrome 中,它每次都会重新加载它们。

我试过 IE、Opera 和 Firefox,它们都能很好地缓存包。

这是为包返回的 http 响应 header :

Cache-Control:public
Connection:keep-alive
Content-Encoding:gzip
Content-Length:47948
Content-Type:text/css; charset=utf-8
Date:Wed, 06 Jan 2016 07:47:26 GMT
Expires:Thu, 05 Jan 2017 07:47:26 GMT
Last-Modified:Wed, 06 Jan 2016 07:47:26 GMT
Vary:User-Agent,Accept-Encoding

我在 chrome 47 上测试过。

谢谢。

最佳答案

在我的例子中,包内容的开头有一个错误

/* Minification failed. Returning unminified contents.

由于出现错误,服务器反复尝试生成文件,而不是指示浏览器使用缓存版本。所以除了不使用浏览器缓存外,它还在使用服务器资源。

关于asp.net-mvc - ASP.NET 包未缓存在 chrome 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34628102/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com