sql连接还有好多和关闭浏览器没有没有关系(除非你用ajax不断向服务器发送请求),问题是你和数据库建立连接,获取完数据或者执行完相应操作后没有释放连接,b/s不同c/s,lz应先多了解b/s。
还有安全性啊、承受压力等等之类的,有相应的软件可以进行测试。
1000人左右的网站算小网站了,除非有人恶意攻击你,或者你的服务器不稳定,否则一般不会有什么问题的。

解决方案 »

  1.   

    用完都close了,但是没用过dispose?这个东西在什么时候用啊,能说一下吗?如何用缓存?有详细的资料吗?
      

  2.   

    .net有自己的gc(),不用考虑内存回收的问题吧。反正我做数据库连接都用M$的DAAB
      

  3.   

    性能测试有微软自己的ACT
    有LoadRunner,有开源的JMeter等
      

  4.   

    用完都close了,但是没用过dispose?这个东西在什么时候用啊,能说一下吗?如何用缓存?有详细的资料吗?
    --------------------------------------------------------------------
    close和dispose作用是一样的.如果用了close,不需要再调用dispose
      

  5.   

    .net有自己的gc(),不用考虑内存回收的问题吧。反正我做数据库连接都用M$的DAAB
    ----------------------------------------------------------------------------GC是收集托管内存...文件资源,套接字资源,数据库连接资源等,这些都不是托管资源...你的程序会有严重的内存泄露问题.
      

  6.   

    .net有自己的gc(),不用考虑内存回收的问题吧。反正我做数据库连接都用M$的DAAB
    ----------------------------------------------------------------------------GC是收集托管内存...文件资源,套接字资源,数据库连接资源等,这些都不是托管资源...你的程序会有严重的内存泄露问题.
    ----------------------------------------------------------------------------
    挖哦,学习了~
      

  7.   

    用完都close了,但是没用过dispose?这个东西在什么时候用啊,能说一下吗?如何用缓存?有详细的资料吗?
    --------------------------------------------------------------------
    close和dispose作用是一样的.如果用了close,不需要再调用dispose----------------------------------
    别这么绝对的说出来.会误导人的...
    一般情况下两者作用是一样的..比如为了统一调用方法,在Close里调用了Dispose方法但两者在很多情况下还是有区别的:
    简单例子说:
    在连接对象中:
    Close()是关闭连接,Close后还可以继续Open();
      而Dispose是释放资源,会从内存中清除掉new的连接类。这时你就Open不了了....
      

  8.   

    问题怎么解决的啊?
    帮我看看这个去 谢谢
    http://topic.csdn.net/u/20080104/14/d2139a8e-7e02-4970-b460-e047b299b4d4.html