zoukankan      html  css  js  c++  java
  • 服务器缓存不依赖URL的方法(OutPutCache)及客户端不缓存,完美做法

    可以避免客户端缓存:

    <%Response.Cache.SetNoStore();%>

    ----------------------------------------------------------------------------------------------------------------------

    经过测试,下面的方式会清空服务器端的缓存。不适合配合Global.asax使用

    <% Response.CacheControl = "no-cache" %>
    <% Response.AddHeader "Pragma", "no-cache" %>
    <% Response.Expires = -1 %>s

    ----------------------------------------------------------------------------------------------------------------------

    又或者在OutPutCache时  Location="Server" 也是可以的,建议这种。

    ----------------------------------------------------------------------------------------------------------------------

    服务器缓存方式:

    Global.asax:

    新增函数:

       public override string GetVaryByCustomString(HttpContext context, string custom)
            {
                if ("Student".Equals(custom))
                {
                    return string.Format("{0}", "动态数据");
                }
                return base.GetVaryByCustomString(context, custom);
            }

    页面:

      <%@ OutputCache Duration="180" VaryByCustom="Student" VaryByParam="none"  %>

  • 相关阅读:
    2013.11.18 流水
    return to blog!
    IOS实现毛玻璃效果的三种方式
    UI常用控件总结(三)
    UI常用控件总结(二)
    UI常用控件总结(一)
    UIView 常见属性
    OC语言BLOCK和协议
    OC语言类的深入和分类
    OC语言构造方法
  • 原文地址:https://www.cnblogs.com/dachie/p/2024602.html
Copyright © 2011-2022 走看看