使用mysql_pconnect()或mysql_connect()?该如何解决
程序员文章站
2022-04-07 15:36:38
...
使用mysql_pconnect()或mysql_connect()?
mysql_pconnect() 和 mysql_connect() 这两个的区别我已经清楚了,大家一般用哪个?我见很多都是用 mysql_connect() ,用mysql_pconnect() 会带来什么负面的影响吗?
------解决方案--------------------
一般的web站点基本上用 mysql_connect ,单个反问用户不会频繁的调用数据库,没必要保持连接,而且mysql的连接数也是有限制的,一般1000个,当用户长期不释放连接的时候,很容易引起mysql的连接满了,导致其他用户不能访问数据库,然后不能正常访问网站。这个我也是刚知道的,我以前多用 mysql_pconnect,汗个
------解决方案--------------------
一般的web站点基本上用 mysql_connect ,单个反问用户不会频繁的调用数据库,没必要保持连接
----------------------------------------------
不是很赞同,除非你全站生成HTML
------解决方案--------------------
默认用mysql_connect比较好吧。
discuz的dbstuff类里面的connect就是带参数的一个函数,然后调用的时候选择。
其中,默认的是mysql_connect。
一般不会频繁反复的访问数据库,而其实如果规模不大,连接一次数据库压力也不是很大。
mysql_pconnect() 和 mysql_connect() 这两个的区别我已经清楚了,大家一般用哪个?我见很多都是用 mysql_connect() ,用mysql_pconnect() 会带来什么负面的影响吗?
------解决方案--------------------
一般的web站点基本上用 mysql_connect ,单个反问用户不会频繁的调用数据库,没必要保持连接,而且mysql的连接数也是有限制的,一般1000个,当用户长期不释放连接的时候,很容易引起mysql的连接满了,导致其他用户不能访问数据库,然后不能正常访问网站。这个我也是刚知道的,我以前多用 mysql_pconnect,汗个
------解决方案--------------------
一般的web站点基本上用 mysql_connect ,单个反问用户不会频繁的调用数据库,没必要保持连接
----------------------------------------------
不是很赞同,除非你全站生成HTML
------解决方案--------------------
默认用mysql_connect比较好吧。
discuz的dbstuff类里面的connect就是带参数的一个函数,然后调用的时候选择。
其中,默认的是mysql_connect。
一般不会频繁反复的访问数据库,而其实如果规模不大,连接一次数据库压力也不是很大。
相关文章
相关视频
推荐阅读