【问题标题】:Can I set in the IIS ARR (reverse-proxy) cache for dynamic pages?我可以在 IIS ARR(反向代理)缓存中设置动态页面吗?
【发布时间】:2023-04-02 12:54:01
【问题描述】:

它现在只缓存我的静态页面。

【问题讨论】:

    标签: reverse-proxy arr


    【解决方案1】:

    要在 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-11-21
      • 1970-01-01
      • 2015-09-04
      • 2021-11-08
      • 1970-01-01
      • 1970-01-01
      • 2018-05-05
      相关资源
      最近更新 更多