gpt4 book ai didi

php - 每次用户连接数据库时,我都需要创建一个连接,这是真的吗?

转载 作者:行者123 更新时间:2023-11-29 14:12:44 26 4
gpt4 key购买 nike

我看到很多关于连接数据库的教程是打开一个连接,然后做一些事情,最后关闭连接。我想知道这对于现实生活中的例子是否正确?我知道每次打开和关闭连接时它都能完成工作。但它会存在一些性能问题吗?此外,我可以重复使用打开的连接吗?或者这是不可避免的保持打开和关闭数据库?谢谢。

*我正在使用 php + mysql,谢谢。

最佳答案

如果您想要持久连接,可以使用mysql_pconnect:

http://php.net/manual/en/function.mysql-pconnect.php

不过,根据我的经验,我不喜欢这样。如果您在同一主机上运行数据库和网络服务器,那么建立连接的时间非常非常短。我以最低的成本为每个访问者初始化一个连接。

如果 mysql 数据库相对于您的网站是远程的,您可能需要考虑这一点。建立连接需要多次往返。因此,如果您 p​​ing WEBSERVER 到 MYSQLSERVER,则需要 100 毫秒。需要多次才能建立连接。在这种情况下,可能值得使用持久连接。

关于php - 每次用户连接数据库时,我都需要创建一个连接,这是真的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13199608/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com