asp+access数据库访问速度很慢!

asp+access数据库访问速度很慢!,第1张

你的代码也太不规范了了吧???

asp代码被你写得乱七八糟!!!还用<%@LANGUAGE="JAVASCRIPT"%>

如果你用asp 怎么又来个javascipt而且vbscript是没有使用分号的用的话也是“:”而不是“;”! 你这样写试试看:

------------------------------------------------------

连接数据库文件 conn.asp-------------

-------------------------------------------------

<%

Dim objConn,strConn,strConnPath

strConnPath=Server.MapPath("test.mdb")

Set objConn=Server.CreateObject("ADODB.Connection")

strConn="Provider=Microsoft.JET.OLEDB.4.0Data Source="&strConnPath

'设置错误陷阱

On Error Resume Next

objConn.Open strConn

If Err Then

Err.Clear

objConn.Close

Set objConn=Nothing

Response.Write "<center>数据库链接错误,请检查数据库连接!</center>"

Response.End

End If

%>

---------------------------------------------

测试文件 test.asp-------------------

---------------------------------------------------

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>

<!--#include file="conn.asp"-->

<html>

<head>

<link rel="stylesheet" href="css.css" type="text/css">

<title>test</title>

</head>

<body>

<table width="100%" border="0" height="100">

<%

set objRs = Server.CreateObject("ADODB.Recordset")

sql="select space_id,space_name from space_info where space_chart=1 and user_id=1"

objRs.Open sql,objConn,1,1

%>

<tr><td height="100"><%=objRs(1)%></td></tr>

<%

objRs.Close

set objRs=Nothing

objConn.close

set objConn=nothing

%>

</table>

</body>

</html>

1、数据量大了程序写的不好有影响

2、分页程序有关

3、刚开始换SQL数据库能解决这个问题,但如果程序不好,随着数据量的增加,问题还会再次出现

4、流量大了,虚拟主机提供的资源有限制

5、再一个可能就是服务器本身也有一定的问题


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/322411.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存