pconnect不会关闭
不然也不叫永久连接了

解决方案 »

  1.   

    mysql_connect会自动关闭.
    mysql_pconnect不会
      

  2.   

    我发现mysql_pconnect 很耗资源
      

  3.   

    我发现mysql_pconnect 有个问题
    前不久我做了一个聊天室
    用了mysql_pconnect 
    没想到用户一多,数据库就提示 too many connects
    我查看发现数据库建立了n多的连接
    然后我把mysql_pconnect 改成mysql_connect 问题就解决了
    百思不得其解阿
    这和我的理解有偏差难道php在使用mysql_pconnect 的时候
    不是使用同一个连接的?
    奇怪
      

  4.   

    “难道php在使用mysql_pconnect 的时候不是使用同一个连接的?”是的,理论上是的。设计这也是这样做的,但是在大多情况下(访问越频繁就越这样)php并不能找到已经存在的连接。或许这是php的一个bugpconnect被复用的条件是:同一客户端到同一服务器,而实际http请求都会附加上内部端口号。这就可能是不能复用的原因
      

  5.   

    pconnect有自己的好处,没什么的
    你把mysql的最大连接数开多几个就行了
    连接本身并不是很占资源,占资源的是查询的时候
      

  6.   

    把mysql最大连接数开多几个那不就是在自己骗自己么