特色栏目

ASP源码

PHP源码

.NET源码

JSP源码

游戏频道
专题合集
关闭菜单
首页> ASP教程> 巧用缓存提高asp程序的性能

巧用缓存提高asp程序的性能

时间:2009-06-24 16:44:48 作者:互联网

onlytiancai [原作]


<%
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变量名
ap***cation.Contents.Remove(strapp)
www.downcodes.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("AD***.Recordset")
rs***wa.Open strsql,strconn,,1,1
wawa_Get_Rows = rs***wa.GetRows()
rs***wa.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};se***r=192.168.0.110;database=new;uid=sa;pwd=sa;"
set wawa_temp=new wawa_app_getrows
ar***inwendongtai=wawa_temp.wawa_Get_LIst(strapp,strconn,strsql)
%>


<% If ubound(arr_xinwendongtai)<>0 Then %>
<% for i=0 to ubound(arr_xinwendongtai,2)-1 %>



<% next %>
<% Else %>



<% End If %>
vi***asp?id=<%= arr_xinwendongtai(0,i) %>"><%= arr_xinwendongtai(1,i) %>
还没有新闻呢

相关文章 最新文章

相关应用

热门文章

猜你喜欢

返回顶部