保定网络公司+保定网站建设+保定做网站 保定市网络公司 保定市网站设计 保定市网站建设 保定市网站制作 保定市网站推广
保定制作网站,保定建设网站,保定优化网站的公司 设为首页
保定市网站设计,保定市网站建设,保定市网站优化,保定市网站推广
保定网站设计,保定网站建设,保定网站优化,保定网站推广 给我留言
首页       关于我们   作品展示   项目服务   域名空间   公司新闻   建站学院   SEO优化   网站建设   建站知识   联系我们   
保定建站真心为您服务!承接网站建设 + 网页设计 + FLASH设计 + 网站开发 + 平面设计,专业技术人员一对一服务让建站更加专业更加放心……二十小时服务热线:+86)13730168216。欢迎来电咨询…… 现在时间是
文章展示
网站建设 网站推广 一切竟掌握

ASP利用缓存提高数据显示效率

发布者:网站建设 保定做网站  发布时间:2001-5-9    点击次数:39646
  先建立一个简单的数据库,写个function读取一下,写入一个dim变量temp中: 

  ASP代码

<%        
Function DisplayRecords()        
    Dim sql, conn, rs        
    sql = "SELECT id, [szd_f], [szd_t] FROM admin"       
    Set conn = Server.CreateObject("ADODB.Connection")        
    conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("db.mdb")        
    Set rs = Server.CreateObject("ADODB.Recordset")        
    rs.Open sql, conn, 1, 3
    If Not rs.EOF Then       
      Dim temp        
      temp = "<table width=""90%"" align=""center"""       
      temp = temp & " border=""1""  bordercolor=""silver"""       
      temp = temp & " cellspacing=""2"" cellpadding=""0"">"       
      temp = temp & "<tr bgcolor=""#CCDDEE""><td width=""5%"""       
      temp = temp & ">ID</td><td>操作</td>"
      temp = temp & "<td>数值</td></tr>"
    While Not rs.EOF        
      temp = temp & "<tr><td bgcolor=""#CCDDEE"">"       
      temp = temp & rs("ID") & "</td><td>" & rs("szd_f")        
      temp = temp & "</td><td>" & rs("szd_t")        
      temp = temp & "</td></tr>"       
      rs.MoveNext        
    Wend
      temp = temp & "</table>"
      DisplayRecords = temp        
    Else       
      DisplayRecords = "Data Not Available."       
    End If
    rs.Close        
    conn.Close        
    Set rs = Nothing       
    Set conn = Nothing       
End Function 
’写入缓存        
Function DisplayCachedRecords(Secs)        
    Dim retVal, datVal, temp1        
        retVal = Application("cache_demo")        
        datVal = Application("cache_demo_date")
        If datVal = "" Then       
            datVal = DateAdd("s",Secs,Now)        
        End If
        temp1 = DateDiff("s", Now, datVal)       
    If temp1 > 0 And retVal <> "" Then       
        DisplayCachedRecords = retVal
        ’ Debugging Code :        
        Response.Write "<b><font color=""green"">利用缓存读取数据"       
        Response.Write " ... (" & temp1 & " 秒剩余)</font></b>"       
        Response.Write "<br><br>"       
    Else
        Dim temp2        
        ’ Change DisplayRecords() to the function whose         
        ’ value you want to cache        
        temp2 = DisplayRecords()
        Application.Lock        
            Application("cache_demo") = temp2        
            Application("cache_demo_date") = DateAdd("s",Secs,Now)        
        Application.UnLock
        DisplayCachedRecords = temp2
        ’ Debugging Code :        
        Response.Write "<b><font color=""red"">刷新缓存显示 ..."       
        Response.Write "</font></b><br><br>"
    End If       
End Function       
%>        
<!--        
Response.Write DisplayRecords()        
-->
<html>        
<head>        
    <title>利用缓存从数据库---读取数据</title>        
    <style>        
    body, p, td { font-family:Sans-Serif; font-size:8pt; }        
    td { padding-left: 5; }        
    </style>        
</head>        
<body>        
<%        
    Dim t1, t2        
        t1 = Timer        
    Response.Write DisplayCachedRecords(20)        
        t2 = Timer        
%>
<p align="center">        
停留时间: <%= Left((CDbl((t2 - t1) * 1000.0)), 5) %> ms        
</p>
</body>        
</html>  
 
相关文章展示: 关键词: ASP  利用  缓存  提高  数据  显示  效率 
Asp编码优化技巧8则 [38227]
asp生成UTF-8格式的文件 [37926]
ASP利用缓存提高数据显示效率 [39646]
Access完成累计余额的计算 [39474]
优化SQLServer数据库服务器内存的配置 [39904]
Oracle数据库查询十个小技巧 [42914]
了解Access数据库的4种安全方式 [38442]
总结了14个数据库分析与设计的技巧 [39130]
ACCESS的参数化查询 [40205]
JS判断新旧密码一致 [33239]
 
保定建站欢迎您的咨询
详细地址
  资询热线:
  0312-5975933
业务咨询QQ
业务咨询QQ
业务咨询QQ
空间域名QQ
技术支持QQ
MSN客服
推荐文章
查看更多
· 蛇形溯源-通过话题链接,跨平台获取相关话题的关键词与出现频次
· 社群营销第一人:陈艺明【社群推广首选】社群宣传费用
· 信息发布技巧:产品诱人,卖点突出
· 保定网络公司哪家好?保定最好的网络公司
· 高阳经济开发区与我公司司签订网站建设服务
· 保定微营销报名啦!落地操作(微生活学院)别和钱较劲- 陈艺明
· 保定微营销【最好的】微营销活动报名开始了,陈艺明讲述微生活营
· 保定微营销:陈艺明F2F微生活营销课程开始了!保定微营销最好
· 保定做网站最便宜的多少钱?保定哪家做网站最便宜?
· 保定手机网站建设,保定APP手机网站制作
· 祝贺保定职业技术学院武术协会与我司签订网站建设
· 陈老师讲解:保定中小企业网络微营销的困难困难“解决”低小丑的
   最新作品
亿家能商贸(中英文网站制作-美国服务器)-北京网站建设
亿家能商贸(中英文网站制作-美国服务器)
(网站设计)北京君闻香酒业有限公司-北京网站建设
(网站设计)北京君闻香酒业有限公司
河北保定博时广告(网站设计)-北京网站建设
河北保定博时广告(网站设计)
保定IDO婚庆公司(网站优化)-北京网站建设
保定IDO婚庆公司(网站优化)
保定天生桥牌红枣贡酒(网站设计)-北京网站建设
保定天生桥牌红枣贡酒(网站设计)
保定党史研究史(网站制作)-北京网站建设
保定党史研究史(网站制作)
保定达瑞设备有限公司(网站优化)-北京网站建设
保定达瑞设备有限公司(网站优化)
VI设计公司(网站设计制作)-北京网站建设
VI设计公司(网站设计制作)
|   网站建设  |   关于我们  |   建站学院  |   域名空间  |   作品展示  |   招聘岗位  |   服务项目  |   联系我们  |   建站常识  |   建站论坛  |  

客服中心:河北省保定市永华路与西大街交汇处(查看地图路线)秀兰公寓B座4楼右转即到(428号)。
网络公司联系电话:0312-5975933 / 2035252 / 3146161 二十小时联系电话:13730168216   网络公司售后服务电话:15603212829 传真:0312-3146161
工作时间:周一至周六.上午:8:00-12:00 下午:2:00-6:00 周日全天服务电话:13730168216
客服企业邮箱:kefu@jihewang.com   技术企业邮箱:jishu@jihewang.com   经理企业邮箱:admin@jihewang.com
网络公司名称:   工商注册号:130604000010106   邮编:07100
保定网络公司永久网址:http://www.jihewang.com
Copyright © 2003-2012 保定建站 All rights reserved. 冀ICP备05000154号
本公司业务:保定网站建设_保定网站制作_保定网站推广_保定网页网站设计_保定400电话_软件群发_保定网络公司以敬业、负责的态度为您做网站,以客户的成功为成功。

    
客服
客服
技术
域名
空间
售后
咨询
MSN
电邮