php pconnect по сравнению с подключением

Если у меня есть сценарий, который вставляет данные, затем выходит, сценарий будет открыт 100 пользователями одновременно или в течение 2 минут.

(На самом деле я делаю почтовое отслеживание.)

Таким образом, pconnect лучше, или подключение лучше для сокращения ресурса?

Я имею близко, когда после вставляют.

6
задан Prof. Falken supports Monica 17 May 2013 в 14:58
поделиться

3 ответа

mysql_pconnect () отбрасывает открытое соединение в пул, который может использоваться любым другим запросом к тому же процессу. Таким образом, каждый воркер сохраняет соединение открытым до тех пор, пока оно не завершится.Это может быть приемлемо, если вы держите количество рабочих на низком уровне, но как только вы увеличите количество рабочих, вам лучше переключиться на mysql_connect () . Это займет немного больше времени на запрос, так как подключение должно выполняться каждый раз, но вы создадите столько подключений, сколько запросов, а не рабочих.

4
ответ дан 17 December 2019 в 00:07
поделиться

connect использует меньше ресурсов (незанятые экземпляры веб-сервера не должны поддерживать соединение с базой данных открытым), но pconnect работает немного быстрее (не нужно открывать новое соединение, оно уже есть).

2
ответ дан 17 December 2019 в 00:07
поделиться

Вы также можете проверить эту страницу для получения дополнительной информации

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

Napoleon

2
ответ дан 17 December 2019 в 00:07
поделиться
Другие вопросы по тегам:

Похожие вопросы: