一直连接属于长连接,网站加入并发请求数会很多,如果是一个长连接的话,你的网站加入并发请求数很多,也就是说同时有很多人来访问你的网站,并且每个访问者都需要查询一次mysql数据库的话,会很快把你的系统资源消耗完了.
每次连接都属于短链接,短链接就没有这个问题,每次查询完就马上关闭了,这样不容易消耗过多的系统资源.但是长连接也有个好处就是,频繁查询的时候,可以节省了多次建立TCP连接的时间
写反了,先断开连接,然后在退出
// 释放结果集
mysql_free_result($result);
// 关闭连接
mysql_close($link);
ThinkPHP框架的底层设计已经帮我们解决了这个问题,如实例化模型、连接数据库、关闭数据连接、释放资源等.例如M一个模型后,如果不用了,它会自动关闭资源;如果继续使用,再次M同一个模型,那么使用的实例还是先前M的那个,所以不管你M多少个相同的模型,使用的其实只有一个.
set_time_limit(0);//时间设为无限
mysql_ping();//判断下数据库是否还连着
PHP中与数据库的连接是非持久连接,系统会自动回收,一般不用设置关闭,但是如果一次性返回的
结果集
比较大,或者网站访问量比较多,则最好使用
mysql_close
()函数手动进行释放!
需要的,如果你不执行断开的话,内存会一直保持这次连接,直到被数据库单方面断开为止
以上就是土嘎嘎小编为大家整理的php断开数据库链接相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!