Автор Тема: mysql_pconnect — миф или реальность?  (Прочитано 3899 раз)

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

Оффлайн Boatman

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 50
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
mysql_pconnect — миф или реальность?
« : 19 Августа 2002, 17:52:13 »
Умные люди говорят, что пконнект должен использовать уже открытые с данными аргументами соединения и не  закрывать при окончании скрипта (если РНР — модуль).

Вопрос  насколько он ускоряет работу (если ускоряет вообще) и насколько оправданно его применение?

У меня под виндами почему-то в списке соединений при каждой  загрузке скрипта появляется новое соединение (которое не закрывается).
(вин98, апач 1.3.20, рнр4.2.1)

Оффлайн GotZfild

  • Универсал
  • Старожил
  • ****
  • Сообщений: 456
  • +0/-0
  • 2
    • Просмотр профиля
    • http://myphp.dem.ru
mysql_pconnect — миф или реальность?
« Ответ #1 : 19 Августа 2002, 18:35:05 »
Лучше вообще его не использовать. Или использовать, но ОЧЕНЬ осторожно, так как он может так нагрузить сервер, что мало не покажется.
Цитировать
насколько он ускоряет работу

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

Оффлайн Stek

  • Обожатель PHP
  • Ветеран
  • *****
  • Сообщений: 532
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.phpdevs.com
mysql_pconnect — миф или реальность?
« Ответ #2 : 19 Августа 2002, 19:16:23 »
Совершенно не понятная функция. Насколько помню, в рассылке пхп разработчиков не раз поднимались топики о "нужности" данной функции.

Ничего полезного, кроме как дополнительной нагрузки функция не дает.
PHP без башни - сделай свою жизнь разнообразнее.
Разбираю скрипты, собираю заново, вытираю пыль с баз данных.

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
mysql_pconnect — миф или реальность?
« Ответ #3 : 19 Августа 2002, 23:38:41 »
лучше этой функцией не пользоваться...
too many sql connections - типичная бага при использовании этой функции
AS IS...

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
mysql_pconnect — миф или реальность?
« Ответ #4 : 20 Августа 2002, 08:51:15 »
И pconnect никак не убить (без спец. прав/доступа ес-но), только по таймауту.
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн Boatman

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 50
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
mysql_pconnect — миф или реальность?
« Ответ #5 : 20 Августа 2002, 11:50:21 »
А насчет моей проблемы? (mysql 3.23.38)

Цитировать
too many sql connections


ведь не должно так быть, если я пконнект с теми же аргументами вызываю?

Оффлайн Alexandr

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 865
  • +0/-0
  • 0
    • Просмотр профиля
    • http://gtp.hobi.ru
mysql_pconnect — миф или реальность?
« Ответ #6 : 20 Августа 2002, 12:10:29 »
Да забудь ты про пконнект. Все юзают коннект.
Kiss my CSS
Pусские gtp gp3 ( midi + tab ) -   - Все для Авто.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
mysql_pconnect — миф или реальность?
« Ответ #7 : 20 Августа 2002, 12:21:24 »
Почему не должно?
Все правильно - открытые коннекты остаются висеть.

Оффлайн Boatman

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 50
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
mysql_pconnect — миф или реальность?
« Ответ #8 : 20 Августа 2002, 22:50:15 »
Цитировать
Почему не должно?
Все правильно - открытые коннекты остаются висеть.


Это понятно, я имею в виду, что каждый раз открываются новые, вместо того, чтобы использовать открытые.

Оффлайн Stek

  • Обожатель PHP
  • Ветеран
  • *****
  • Сообщений: 532
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.phpdevs.com
mysql_pconnect — миф или реальность?
« Ответ #9 : 20 Августа 2002, 23:02:17 »
Boatman
примерно после 10 коннекта начнутся уже открытые использоватся.
А на виндах вообще непредсказуемое поведение.
PHP без башни - сделай свою жизнь разнообразнее.
Разбираю скрипты, собираю заново, вытираю пыль с баз данных.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28