某些网站位于共享托管(Windows 2003 Server)上,因此我无法访问服务器配置。
我到处读到有关杠杆浏览器缓存的信息,特别是对于静态文件(jpg,css,js等),但是...在我的情况下如何做到这一点?
托管安装了.NET,web.config文件可以以某种方式提供帮助吗?如果是,怎么样?
答案 0 :(得分:14)
以下是我在共享主机上的网站上所做的工作。我相信cacheControlMaxAge如下:days:hours:minutes:seconds但不要引用我。
<system.webServer>
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="3.00:00:00" />
</staticContent>
</system.webServer>
答案 1 :(得分:5)
Google PageSpeed Tools会通过在您的web.config文件中提供cacheControlMaxAge来提高评分,但如果您想要完整地解决问题,那么请使用7天(表示为天:小时:分钟:秒)来捕获最大年龄
这是解决它的代码 将此代码放入您的web.config
<system.webServer>
<staticContent>
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="7.24:00:00" />
</staticContent>
</system.webServer>