Asp.net2.0 页面缓存技术

1. 回显缓存
加入这一句 <%@ OutputCache Duration=60 VaryByParam=none %>
%@ 为页面属性
Duration 为缓存超时时间, 60 秒后过期
VaryByParam 为因哪个参数而改变
 
2. 回调缓存
<%@ OutputCache Duration=60 VaryByParam=stata %>
根据 lll.aspx?stata=的内容分别缓存
 
 下面的方法可以根据内容刷新
<script runat="server">
    Shared Function GetCurrentDate(ByVal context As HttpContext) As String
        Return Now.ToString()
    End Function
</script>
 
<asp:Substitution ID="Substitution1" runat="server" MethodName="GetCurrentDate" />
 
3.碎片缓存
自己做控件,使用<%@ OutputCache Duration=60 VaryByParam=none %>
只缓存这个控件
 
 
4 数据缓存
   <script runat="server">
    Sub Page_Load(ByVal Src As Object, ByVal E As EventArgs)
        Dim Source As DataView
 
        ' try to retrieve item from cache
        ' if it's not there, add it
        Source = Cache("MyDataSet")
 
        If Source Is Nothing Then
            Dim MyConnection As SqlConnection
            Dim MyCommand As SqlDataAdapter
 
            MyConnection = New SqlConnection(ConfigurationManager.ConnectionStrings("pubsConnectionString").ConnectionString)
            MyCommand = New SqlDataAdapter("select * from Authors", MyConnection)
 
            Dim ds As New DataSet
            MyCommand.Fill(ds, "Authors")
 
            Source = New DataView(ds.Tables("Authors"))
            Cache("MyDataSet") = Source
 
            CacheMsg.Text = "Dataset created explicitly"
        Else
            CacheMsg.Text = "Dataset retrieved from cache"
        End If
 
        MyGrid.DataSource = Source
        MyGrid.DataBind()
    End Sub
 </script>
 
5 配置数据库连接池
 
C:/>dir aspnet_regsql.exe /s
 驱动器 C 中的卷是 系统
 卷的序列号是 5CE1-C72D
 
 C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727 的目录
 
2005-09-23 07:28           106,496 aspnet_regsql.exe
               1 个文件        106,496 字节
 
C:/>cd /WINDOWS/Microsoft.NET/Framework/v2.0.50727
 
C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727>aspnet_regsql.exe
 
 
运行 asp.net sql Server配置向导
Aspnet_regsql.exe –S “/DBNAME” –E –d “pubs” –ed
-E windows 授权
–ed 为enabled
 
 
Aspnet_regsql.exe –S “/DBNAME” –E –D “pubs” –et –t “authors”
当 pubs.authors 改变时改变缓存
<%@ OutputCache Duration="9999999" VaryByParam="none" SqlDependency="pubs.authors" %>
 
 
5 缓存配置
     <caching>
              <outputCache>
                   <diskCacheenabled="true"maxSizePerApp="2" />
              </outputCache>
              <outputCacheSettings>
                   <outputCacheProfiles>
                        <addname="CacheFor60Seconds"duration="60" />
                   </outputCacheProfiles>
              </outputCacheSettings>
              <!--
              <sqlCacheDependency enabled="true" pollTime="1000" >
                   <databases>
                       <add name="PubsDB" connectionStringName="pubsConnectionString" />
                   </databases>
              </sqlCacheDependency>
              -->
         </caching>
 
 
内容概要:本文档是一份关于交换路由配置的学习笔记,系统地介绍了网络设备的远程管理、交换机与路由器的核心配置技术。内容涵盖Telnet、SSH、Console三种远程控制方式的配置方法;详细讲解了VLAN划分原理及Access、Trunk、Hybrid端口的工作机制,以及端口镜像、端口汇聚、端口隔离等交换技术;深入解析了STP、MSTP、RSTP生成树协议的作用与配置步骤;在路由部分,涵盖了IP地址配置、DHCP服务部署(接口池与全局池)、NAT转换(静态与动态)、静态路由、RIP与OSPF动态路由协议的配置,并介绍了策略路由和ACL访问控制列表的应用;最后简要说明了华为防火墙的安全区域划分与基本安全策略配置。; 适合人群:具备一定网络基础知识,从事网络工程、运维或相关技术岗位1-3年的技术人员,以及准备参加HCIA/CCNA等认证考试的学习者。; 使用场景及目标:①掌握企业网络中常见的交换与路由配置技能,提升实际操作能力;②理解VLAN、STP、OSPF、NAT、ACL等核心技术原理并能独立完成中小型网络搭建与调试;③通过命令示例熟悉华为设备CLI配置逻辑,为项目实施和故障排查提供参考。; 阅读建议:此笔记以实用配置为主,建议结合模拟器(如eNSP或Packet Tracer)动手实践每一条命令,对照拓扑理解数据流向,重点关注VLAN间通信、路由选择机制、安全策略控制等关键环节,并注意不同设备型号间的命令差异。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值