У меня есть пример веб-страницы, созданной с использованием PHP, и он подключается к MySQL для извлечения записей из таблицы.Ниже приведены мои вопросы.
- Если два пользователя (два браузера) одновременно получают доступ к одной и той же веб-странице, создает ли она два подключения MySQL для связи с сервером MySQL или повторно использует первое созданное подключениедля другого одновременного доступа?
- По умолчанию значение
max_connections
в Mysql равно 151, поэтому, если 200 одновременных запросов, сделанных для этой страницы, это означает, что запросы после первых 151 будут получать ошибку "Too many connections" из соединения MySQL. - Если я хочу поддерживать 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();