你的(de)程序多(duō),數據庫多(duō),IIS要使用(yòng)不限制的(de),并且CPU分(fēn)配的(de)要多(duō)一點好,否則依然會“卡”。
如果你的(de)這(zhè)些程序放在**的(de)服務器上,是沒問題的(de)。但是一般的(de)空間可(kě)能就不行了(le),别人(rén)不卡是因爲别人(rén)就一個(gè)博客程序,建議(yì)更換資源分(fēn)配較高(gāo)的(de)空間。
.ldb的(de)文件是ACCESS讀寫的(de)時(shí)候的(de)臨時(shí)文件,隻要讀寫ACCESS文件就會生成。
1.訪問數據庫的(de)程序優化(huà)
主要都是因爲對(duì)數據庫存取完後,沒有及時(shí)釋放記錄集和(hé)斷開數據庫連接。
rs.close
set rs=nothing
conn.close
set conn=nothing
dim conn dim connstr dim db db="database/data.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="& Server.MapPath(""&db&"")
conn.Open connstr
If Err Then err.Clear
Set Conn = Nothing Response.Write "服務器正在維護,請稍後再試。"
Response.End
End If
Sub CloseConn() '以下(xià)是斷開數據庫連接語句
conn.close
set conn=nothing
End Sub
sql="select * from table order by id"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
if not rs.eof then
tel=rs("tel")
fax=rs("fax")
end if '以下(xià)關閉并釋放記錄集語句
rs.close
set rs=nothing '調用(yòng)斷開數據庫連接子函數
Call CloseConn()