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

Раньше я никогда не слышал о постоянных связях, и я не понимаю преимуществ. Я запускаю веб-сайт на основе PHP / MySQL, он получает десятки тысяч просмотров страниц в день. В моем файле заголовка на каждой из этих страниц я только что использовал mysql_connect (), и я не беспокоился о завершении соединения в файле нижнего колонтитула.

В моем случае есть ли какие-либо преимущества использования mysql_pconnect ()?

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

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

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

    Если это так, возможно, не стоит сменять ваш код.

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

    Проверьте этот URL:

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

    В основном mysql_pconnect () пытается найти постоянное соединение, уже открытое с указанными вами учетными данными. Если он не найдет один, он сделает новый. Он также не закрывает соединение после выполнения инструкции

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