Сколько подключений mysql используется при доступе к одной и той же веб-странице несколькими пользователями - PullRequest
0 голосов
/ 30 ноября 2018

У меня есть пример веб-страницы, созданной с использованием PHP, и он подключается к MySQL для извлечения записей из таблицы.Ниже приведены мои вопросы.

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