Forum Webscript.Ru
Программирование => PHP => Тема начата: Boatman от 19 Августа 2002, 17:52:13
-
Умные люди говорят, что пконнект должен использовать уже открытые с данными аргументами соединения и не закрывать при окончании скрипта (если РНР — модуль).
Вопрос насколько он ускоряет работу (если ускоряет вообще) и насколько оправданно его применение?
У меня под виндами почему-то в списке соединений при каждой загрузке скрипта появляется новое соединение (которое не закрывается).
(вин98, апач 1.3.20, рнр4.2.1)
-
Лучше вообще его не использовать. Или использовать, но ОЧЕНЬ осторожно, так как он может так нагрузить сервер, что мало не покажется.
насколько он ускоряет работу
Все зависит от того, как часто твое приложение соединяется к MySQL серверу. Обычно первое соединение проходит немного медленне обычного соединения, потом действует быстрее.
-
Совершенно не понятная функция. Насколько помню, в рассылке пхп разработчиков не раз поднимались топики о "нужности" данной функции.
Ничего полезного, кроме как дополнительной нагрузки функция не дает.
-
лучше этой функцией не пользоваться...
too many sql connections - типичная бага при использовании этой функции
-
И pconnect никак не убить (без спец. прав/доступа ес-но), только по таймауту.
-
А насчет моей проблемы? (mysql 3.23.38)
too many sql connections
ведь не должно так быть, если я пконнект с теми же аргументами вызываю?
-
Да забудь ты про пконнект. Все юзают коннект.
-
Почему не должно?
Все правильно - открытые коннекты остаются висеть.
-
Почему не должно?
Все правильно - открытые коннекты остаются висеть.
Это понятно, я имею в виду, что каждый раз открываются новые, вместо того, чтобы использовать открытые.
-
Boatman
примерно после 10 коннекта начнутся уже открытые использоватся.
А на виндах вообще непредсказуемое поведение.