人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

靈活運用緩存提高asp程序的性能

靈活運用緩存提高asp程序的性能

更新時間:2022-08-28 文章作者:未知 信息來源:網絡 閱讀次數:

onlytiancai [原作]

<!--為了提高Asp程序的性能,人們常常將經常使用的數據緩存在 Application,
但是你修改了數據庫后怎么讓application更新呢,本文給你提供了一個合理的解決辦法,
如果誰有更好的算法,請跟帖討論一下,謝謝
-->
<%
Class wawa_app_getrows
public Function wawa_Get_List(strapp,strconn,strsql)
'********************************
'功能:從Application中提取數組,如果application中的數據為empty值的時候再調用wawa_Get_Rows()函數來給application賦值.
'  ,你可以在修改數據庫的時候把相應的application值清空成empty,這就瀏覽的時候就會自動更新application了
'  如果你更新了數據庫(比如說添加,修改或者刪除了數據)那么在修改數據庫后把相應的application變量去掉,
'  用下面的一條語句來實現清空指定的application值,其中strapp參數是要去掉的application變量名
'  application.Contents.Remove(strapp)
'  www.knowsky.com
'********************************
Dim wawa
wawa = Application(strapp)
If isempty(wawa) Then
wawa = wawa_Get_Rows(strconn,strsql)
Application(strapp) = wawa
End If
wawa_Get_List = wawa
End Function

public Function wawa_Get_Rows(strconn,strsql)
'********************************
'功能:從數據庫里讀取記錄并用getrows方法
' 把記錄保存成一個數組
'
'********************************
Dim rs_wawa
Set rs_wawa = CreateObject("ADODB.Recordset")
rs_wawa.Open strsql,strconn,,1,1
wawa_Get_Rows = rs_wawa.GetRows()
rs_wawa.Close
Set rs_wawa = Nothing
End Function
End Class
%>
<!-- 下面舉個例子來說明上面的那個類怎么使用 -->
<%
dim strapp,strsql,strconn
strapp="xinwendongtai"

strsql="select top 5 id,title from wen where lei=161 order by id desc"
strconn="Driver={sql server};server=192.168.0.110;database=new;uid=sa;pwd=sa;"
set wawa_temp=new wawa_app_getrows
arr_xinwendongtai=wawa_temp.wawa_Get_LIst(strapp,strconn,strsql)
%>

<table width="100%" border="0" cellspacing="1">
<% If ubound(arr_xinwendongtai)<>0 Then %>
<% for i=0 to ubound(arr_xinwendongtai,2)-1 %>
<tr>
<td><a href="view.asp?id=<%= arr_xinwendongtai(0,i) %>"><%= arr_xinwendongtai(1,i) %></a></td>
</tr>
<% next %>
<% Else %>
<tr>
<td>還沒有新聞呢</td>
</tr>
<% End If %>
</table>

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 宜宾市| 凭祥市| 亳州市| 白城市| 湖南省| 安丘市| 托克托县| 沈丘县| 崇左市| 鄂温| 蒙山县| 章丘市| 新津县| 武陟县| 固阳县| 庆城县| 金山区| 田阳县| 广宁县| 乌拉特后旗| 襄樊市| 搜索| 台前县| 深州市| 阆中市| 长寿区| 石楼县| 高台县| 许昌县| 苗栗市| 辽源市| 五指山市| 太和县| 色达县| 昔阳县| 崇明县| 江源县| 宜兰市| 库车县| 阿拉尔市| 焦作市|