zoukankan      html  css  js  c++  java
  • Cache笔记

    1.页面输出缓存
       1>.在aspx页面顶部加上下面语句 ,则设置整个页面进行输出缓存 
           <%@ OutputCache Duration="30" VaryByParam="none" %>
          Duration:设置缓存的有效时间;
          VaryByParam:根据Request请求的参数进行改变缓存页面
          VaryByControl:则根据页面中控件属性的改变进行缓存页面
    eg:       <%@ OutputCache Duration="30" VaryByParam="id" %>
          则当请求的URL为 http://localhost/default.aspx?id=1 页面进行缓存,则如果请求URL地址 http://localhost/default.aspx?id=2 中ID数值进行改变 ,则页面马上进行重新缓存。url地址为http://localhost/default.aspx?id=2&name=abc 则设置成VaryByParam="id;name";
     2>.用户控件进行缓存[WebUserControl.ascx]
               在建立WebUserControl.ascx 用户控件时候,我们可以把单独不常改变数据的用户控件进行缓存.
    使用方法:在.ascx文件的顶部加上"<%@ OutputCache Duration="10" VaryByParam="none" %>" 即可
     3>.页面输出缓存进行局部取消缓存
         页面局部取消缓存我们使用控件Substitution :
            <asp:Substitution ID="Substitution1" runat="server" MethodName="yourMethod" />
    其中MethodName用来设置不缓存局部获取字符串方法。
    Code
     
    2.程序Object 对象进行缓存     
       在项目开发中 ,我们有时候 通过抽象工厂模式拓展项目灵活性。在可以通过配置文件去对逻辑层中的模块进行缓存

       
    Code

             参考:http://ltp.cnblogs.com/
    一只站在树上的鸟儿,从来不会害怕树枝会断裂,因为它相信的不是树枝,而是它自己的翅膀。与其每天担心未来,不如努力做好现在。
  • 相关阅读:
    java入门了解14
    java入门了解13
    java入门了解12
    java入门了解11
    Hive-安装
    Hive-基本概念
    Java笔记20
    Java-笔记19
    Java-笔记18-复习
    Java-笔记18
  • 原文地址:https://www.cnblogs.com/rhythmK/p/1576811.html
Copyright © 2011-2022 走看看