首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何指定HTTP过期标头?(ASP.NETMVC+IIS)

如何指定HTTP过期标头?(ASP.NETMVC+IIS)
EN

Stack Overflow用户
提问于 2018-03-23 04:25:26
回答 2查看 0关注 0票数 0

我已经在ASP.NET MVC应用程序中使用输出缓存。

页面速度告诉我为响应头中的css和图像指定HTTP缓存过期。

我知道Response对象包含一些控制缓存过期的属性。我知道这些属性可以用来控制HTTP缓存来响应我从我的代码中提供的响应

代码语言:javascript
复制
Response.Expires
Response.ExpiresAbsolute
Response.CacheControl

或者可选

代码语言:javascript
复制
Response.AddHeader("Expires", "Thu, 01 Dec 1994 16:00:00 GMT");

问题是如何为自动提供的资源设置Expires标题,例如图像,css等?

EN

Stack Overflow用户

发布于 2018-03-23 12:38:00

找到它:

我需要为静态内容指定客户机缓存(在web.config中)。

代码语言:txt
复制
<configuration>
  <system.webServer>
    <staticContent>
      <clientCache cacheControlCustom="public" 
      cacheControlMaxAge="12:00:00" cacheControlMode="UseMaxAge" />
    </staticContent>
   </system.webServer>
</configuration>

...

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100007749

复制
相关文章

相似问题

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