mysql_connect() 和 mysql_pconnect()
时间:2007-04-05 来源:ssnlee
连接mysql数据库,我们通用两种方式,mysql_connect()和mysql_pconnect(),前者的作用是每次连接都建立一个新连接,后者则是持续的连接。
mysql_connect()会在每次调用当前php页面时建立一个或是多个新的连接,然后在请求结束后关闭这些连接。这种方式比较适合使用在不太繁重的页面中,不需要调整,直接在内部使用。
mysql_pconnect()也会在页面被调用的时候新建一个连接,但是在请求结束后不会关闭连接,反而在把连接保存在连接池中,这样一个并发的请求还能继续使用这个连接。这种连接方式是提供给那些使用非常频繁的页面,不然资源会被频繁的开与关消耗掉,这样就对性能有严重的影响。
mysql_pconnect()中的p,就是单词persistent(永久的)的首字母。
mysql_pconnect()需要服务器的调整,也需要限制连接的数量,配置超时,以及什么时候处理空闲进程。他能让你在正确的环境中改善效率。
mysql_connect()会在每次调用当前php页面时建立一个或是多个新的连接,然后在请求结束后关闭这些连接。这种方式比较适合使用在不太繁重的页面中,不需要调整,直接在内部使用。
mysql_pconnect()也会在页面被调用的时候新建一个连接,但是在请求结束后不会关闭连接,反而在把连接保存在连接池中,这样一个并发的请求还能继续使用这个连接。这种连接方式是提供给那些使用非常频繁的页面,不然资源会被频繁的开与关消耗掉,这样就对性能有严重的影响。
mysql_pconnect()中的p,就是单词persistent(永久的)的首字母。
mysql_pconnect()需要服务器的调整,也需要限制连接的数量,配置超时,以及什么时候处理空闲进程。他能让你在正确的环境中改善效率。
相关阅读 更多 +
排行榜 更多 +