指定静态资源的过期时间以利用浏览器缓存
当我在我创建的网站之一上运行 Google Chrome Page Speed 时,我收到以下针对大量静态资源的警告(.js、.jpg、.png、.css 文件);
以下可缓存资源的新鲜生命周期较短。 指定至少在未来一周后到期 以下资源: http://www.example.net/Content/App_Icons/Exported/MC900304631.png (未指定有效期)
我的应用程序是一个 asp.net 和 asp.net mvc 混合应用程序,在 Windows Server 2008 r2、IIS 7.5 上运行。
我怎样才能启用该功能?几个月前,我听说了一些关于eTag的消息,但不知道它是否与此有关。可以提供这方面的例子或好的资源吗?
When I run the Google Chrome Page Speed on one of the web sites I created, I got the following warning for lots of static resources (.js, .jpg, .png, .css files);
The following cacheable resources have a short freshness lifetime.
Specify an expiration at least one week in the future for the
following resources:
http://www.example.net/Content/App_Icons/Exported/MC900304631.png
(expiration not specified)
My app is an asp.net and asp.net mvc hybrid app and running on windows server 2008 r2, IIS 7.5.
How can I enable that feature? Couple of moths ago, I heard something about eTag bhut don't if it has anything to do with that. could provide examples or good resources on this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
你可以试试这个吗?
http://www.iis.net/ConfigReference/system.webServer/staticContent/clientCache
can you try this?
http://www.iis.net/ConfigReference/system.webServer/staticContent/clientCache