获取Asp.net/iis设置Cache-control:静态文件的max-age
发布时间:2020-05-28 23:21:04 所属栏目:asp.Net 来源:互联网
导读:我们有一个Webforms项目与URL路由.我已经为图像和css文件定义了异常路由 routes.Add(IgnoreImages, new Route(img/{*pathInfo}, new StopRoutingHandler()));routes.Add(IgnoreCss, new Route(css/{*pathInfo}, new StopRoutingHandle
|
我们有一个Webforms项目与URL路由.我已经为图像和css文件定义了异常路由 routes.Add("IgnoreImages",new Route("img/{*pathInfo}",new StopRoutingHandler()));
routes.Add("IgnoreCss",new Route("css/{*pathInfo}",new StopRoutingHandler()));
所以静态文件应由IIS直接提供,路由应该被绕过. 使用Fiddler检查图像的响应时,Cache标题下的唯一键为Date.缺少的是Cache-control:max:age key.如何为静态文件指定缓存策略?应用程序在IIS7.5上运行. 解决方法解决方案是使用web.config文件中的system.webserver部分配置服务器缓存(和压缩).这是一个起点: http://www.iis.net/ConfigReference/system.webServer/staticContent/clientCache例: <configuration>
<system.webServer>
<staticContent>
<clientCache cacheControlMode="UseMaxAge"
cacheControlMaxAge="1.00:00:00" /> <!-- 1 day -->
</staticContent>
</system.webServer>
</configuration> (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
推荐文章
站长推荐
- asp.net – 返回新的RedirectResult()vs返回Redi
- asp.net-mvc – ASP.Net MVC中的实时视频聊天录制
- asp.net – 尝试为.mdf文件附加自动命名的数据库
- asp.net-mvc – 部署后不显示捆绑的css … ASP.N
- ASP .NET C#从Web路径中的文件中获取所有文本
- asp.net-core-mvc – 使用MVC Core下载文件
- https://github.com/hoyuhub
- ASP.NET /数据库性能清单
- asp.net-mvc-3 – ModelState.AddModelError不显
- asp.net – 为每个网站/应用程序创建单独的IIS应
热点阅读
