我有一个使用php创建的示例web页面,它所做的是连接mysql从表中获取记录。以下是我的问题。
如果两个用户(两个浏览器)同时访问同一个网页,它是创建两个mysql连接来与mysql服务器通信,还是重用第一个创建的连接来进行另一个并发访问?
默认情况下 max_connections
mysql中的值是151,所以如果对这个页面发出200个并发请求,这意味着在第一个151之后的请求将从mysql connection得到“too many connections”错误。
如果我想支持1000个网页的并发请求,增加 max_connections
值为1000。这意味着什么?
下面是我的代码
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT * FROM employee";
$conn->query($sql);
$conn->close();
暂无答案!
目前还没有任何答案,快来回答吧!