Постоянные соединения MySQL и преимущества mysql_pconnect?

Я написал сообщение в блоге об этом.

Я создал компонент под названием ResizableButton на основе поста в блоге Кирилла Гручникова о пользовательских компонентах, используемых в новом приложении для Android Market. Я поместил код SRC здесь .

С другой стороны, Мосабуа прочитал мой пост и сказал мне, что собирается открыть исходный код своей реализации, которая была быстрее, чем моя. Я надеюсь, что он выпустит это достаточно скоро :)

7
задан Juddling 9 April 2019 в 02:26
поделиться

2 ответа

Использование постоянного соединения оставляет соединение открытым после завершения выполнения сценария. Открытие и закрытие соединений снова и снова вызывает накладные расходы, хотя и небольшие, которые в конечном итоге будут расти по мере увеличения количества запросов.

Однако, если вы прочитаете страницу руководства для mysql_pconnect, там будет указано:

  • ] Если PHP и MySQL находятся на одном сервере или в локальной сети, время соединения может быть незначительным, и в этом случае постоянные соединения не имеют преимуществ.

Если это так, возможно, не стоит никаких проблем с изменением вашего кода .

Более подробную подробную информацию о постоянных соединениях можно найти на том же сайте, что и выше.

8
ответ дан 7 December 2019 в 03:19
поделиться

Check out this URL:

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

Basically mysql_pconnect() tries to find a persistent connection already open with the credentials that you've specified. If it doesn't find one it makes a new one. It also doesn't close the connection after a statement is executed

So really in your case you may not notice a difference but in reality you should probably be using mysql_pconnect().

1
ответ дан 7 December 2019 в 03:19
поделиться
Другие вопросы по тегам:

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