【发布时间】:2023-04-02 12:54:01
【问题描述】:
它现在只缓存我的静态页面。
【问题讨论】:
标签: reverse-proxy arr
它现在只缓存我的静态页面。
【问题讨论】:
标签: reverse-proxy arr
要在 IIS 中代理缓存动态页面,您可以为所有动态页面设置缓存控制规则(请参阅http://technet.microsoft.com/en-us/library/ee683925(WS.10).aspx),或者仅在不存在缓存控制指令时为那些动态页面设置缓存控制规则,或者您可以设置缓存控制针对各个动态页面的指令。
这是一个如何在特定页面上设置缓存控制指令的代码示例:
var expires = new TimeSpan(5,0,0,0);
Response.Cache.SetExpires(DateTime.Now.Add( expires ) );
Response.Cache.SetMaxAge( expires );
Response.Cache.SetCacheability( HttpCacheability.Public );
Response.Cache.SetSlidingExpiration(true);
阅读更多关于 HttpCachePolicy 类的信息,它的方法和属性在这里:http://msdn.microsoft.com/en-us/library/8haf374f
【讨论】: