奇怪的CONN.close耗时问题

k39k39 2009-11-04 02:15:06
ASP网站上传到服务器后,发现访问速度很慢,最后发现conn.close耗时很大。

上传了一个测试页,里面里面只有数据库链接和关闭语句等几句代码,没有执行语句,在链接和关闭的地方分别计时。

数据库链接语句耗时为0,但数据库关闭语句conn.close耗时3000+毫秒。

If IsObject(Conn) Then Conn.Close : Set Conn = Nothing


请教大家这是什么原因?

...全文
130 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
k39k39 2009-11-04
  • 打赏
  • 举报
回复
终于查到了原因,原来是我把access数据库文件扩展名名改为ASP导致,改回MDB就好了,不过奇怪,为什么在服务器上我用ASP做数据库文件扩展名就会导致慢?
lzp4881 2009-11-04
  • 打赏
  • 举报
回复
把你连接数据库的代码贴出来
k39k39 2009-11-04
  • 打赏
  • 举报
回复
一样的。

主要是Conn.Close 这句严重耗时。
lzp4881 2009-11-04
  • 打赏
  • 举报
回复
改成性
If IsObject(Conn) Then
Conn.Close
Set Conn = Nothing
End if
试试

28,405

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧