Автор Тема: mysql_connect или mysql_Pconnect  (Прочитано 609 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн Белый Волк

  • 3 уровень
  • ***
  • Сообщений: 224
  • карма: +1/-0
    • Просмотр профиля
mysql_connect или mysql_Pconnect
« : 01 Августа 2010, 15:26:20 »
Скрипт будет часто обращатся к БД мускула.
Индекс файл содержить одну функцию mysql_connect и через это соединение выполняются селекты а файлах добавленные в индекс через include.
Которую функцию будет лучше использовать для увеличения скорости выполнения селектов и их последующего отображения
mysql_connect или mysql_Pconnect
И влияет ли mysql_close ($Link) как то на скорость отображения? Эту функцию писать в конце скрипта или не стоит?

Оффлайн Rex

  • Administrator
  • 7 уровень
  • *****
  • Сообщений: 1811
  • карма: +15/-0
  • Странник
    • Просмотр профиля
    • ВКГУ им. С. Аманжолова
Re: mysql_connect или mysql_Pconnect
« Ответ #1 : 02 Августа 2010, 10:32:31 »
Если используешь обычный mysql_connect то mysql_close не обязателен но лучше все же его использовать - соединение закрывается после того как скрипт отработал. Что касается mysql_pconnect - это по сути тот же mysql_connect но с небольшой разницей - соединение не закрывается автоматически и механизм подключение немного отличается. При подключении проверяется, если ли уже для данного пользователя и для данной базы соединение - если есть то mysql_pconnect ТОЛЬКО ВХОДИТ, т.е. логинется в него. Если же такого соединения нет то оно создается. Ну и тут нужно обязательно использовать mysql_close, так как можно нарваться на слишком большое количество открытых соединений - mysql может не обрадоваться этому.