InfoQ

交流

讨论:数据库连接控制

作者 tang3zang 发布于 0000-00-00 分类:php基础编程

一个页面在开始时建立与数据库连接,获得数据完成页面构造后,是否有必要把连接关闭?这样的频繁连接关闭或者一直只开不关哪个比较好?对数据库会不会有什么影响?

另外有一种叫mysql_pconnect的连接方式,好像可以节约很多连接资源开销。这种连接方式会不会有别的什么问题比如安全上或是管理上的?

大家一般是怎么处理这个问题的?



逛论坛交流数据库连接控制

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

4 条回复

回复

>upup 发表人 tang3zang 发表于 10月02日
>今天下午正好看到了这一段 用mysql_.. 发表人 fireball 发表于 10月02日
>谢谢了。 感觉PCONNECT可能更加好.. 发表人 tang3zang 发表于 10月02日
>谁知道mysql_connect()与mysql_pconne.. 发表人 wwwage 发表于 10月02日
  1. 返回顶部

    Re: 数据库连接控制

    2003年10月02日 发表人 tang3zang

    >upup

  2. 返回顶部

    Re: 数据库连接控制

    2003年10月02日 发表人 fireball

    >今天下午正好看到了这一段
    用mysql_connect()函数进行连接时,操作数据库结束后,会自动关闭此连接,除非在此之前已经用mysql_close()函数进行强制关闭。而用mysql_pconnect()函数连接时,会自动检查有否使用相同的主机名,端口,用户名和密码连接,如果有,则直接使用原有连接号。而且用pconnect函数建立起的连接是一种永久连接,即使用mysql_close()函数也不会关闭此连接,只有推出整个mysql数据库时彩会关闭此连接。
    书上还说,如果使用了pconnect函数连接时,察看系统进程,能发现一个叫mysql的进程。
    忘了从哪里看到的,好像是说用pconnect连结更安全一些....


    http://www.cexpress.com/article/31.php

  3. 返回顶部

    Re: 数据库连接控制

    2003年10月02日 发表人 tang3zang

    >谢谢了。

    感觉PCONNECT可能更加好一些吧,有点共享资源的感觉:)

  4. 返回顶部

    Re: 数据库连接控制

    2003年10月02日 发表人 wwwage

    >谁知道mysql_connect()与mysql_pconnect()各自的优点与缺点?




  5. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

发送邮件问题

我想用php发送一个htm网页。但是我想让网页直接在邮件正文中显示...

关于点击submit按钮跳出另外一个页面的...

一个表单,点击submit按钮,另外跳出一个页面,怎么解决??

强烈呼吁,搞个常见问题置顶

强烈呼吁,搞个常见问题置顶 或者搞个初学者常见问题解答

Mm的办公室

来看看我的算法有什么问题(关于素数)

帮忙看看我的算法,谢谢了: http://www.21php.com/forums/sh...

网易又要推出免费空间

10M 申请地址: http://pg.nease.net/php/free/pregister.p...

通过system() or exec() 在linux下调用...

通过system() or exec() 在linux下调用系统命令,是一个shell,为...

初来乍到,向大家问好!!!

最近突然想学php编程(以前可没有接触过啊) 朋友介绍来了这里...

晕死,不敢用.inc文件了

原文件竟然一丝不挂的显示,还是用.php了

请问如何得到当前程序执行的路径

如题谢谢

[]