php频繁请求需要关闭数据库吗

php频繁请求需要关闭数据库吗,第1张

需要关闭数据库的。如果是一个长连接的话,你的网站加入并发请求数很多,也就是说同时有很多人来访问你的网站,并且每个访问者都需要查询一次mysql数据库的话,会很快把你的系统资源消耗完了。短链接就没有这个问题,每次查询完就马上关闭了,这样不容易消耗过多的系统资源。但是长连接也有个好处就是,频繁查询的时候,可以节省了多次建立TCP连接的时间。

①如果用的是函数,比如连接MySQL,$conn=mysql_connect($db_host,$db_username,$db_password)为连接MySQL数据库的资源,关闭此连接用mysql_close($conn)。

②如果用的是PDO,如&pdo=new PDO()为PDO连接,关闭连接将其设为null即可,即&pdo=null。

希望能帮上你。

<?php

mysql_connect("localhost","root","root")

mysql_select_db("mybbs")

Function close_db(){ 这个不会执行,因为是函数定义,需要调用

mysql_close()

}

?>

mysql_close()不会执行,因为是在函数定义中编写的代码,而函数必须要调用才会执行,所以数据库不会关闭。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6674086.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存