Реклама на сайте Advertise with us

Объясните плиз про mysql_pconnect

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 05.07.03
Сообщения: 357
Рейтинг: 68

Ссылка на сообщениеДобавлено: 13/03/05 в 01:21       Ответить с цитатойцитата 

Сабж. В общем-то интересует отличие от mysql_connect.

Насколько я понял, pconnect не требует каждый раз открывать и закрывать соединение с базой при выполнении скрипта. Если база уже была открыта, то очередной вызов pconnect будет возвращать линк на эту открытую базу. Или я чего-то недопонял?

В общем интересуют доходчивые ответы, желательно с небольшими примерчиками использования.

0
 



С нами с 05.12.03
Сообщения: 81
Рейтинг: 118

Ссылка на сообщениеДобавлено: 13/03/05 в 01:32       Ответить с цитатойцитата 

0
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 13/03/05 в 01:42       Ответить с цитатойцитата 

Советую забыть как страшный сон.

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

0
 



С нами с 05.07.03
Сообщения: 357
Рейтинг: 68

Ссылка на сообщениеДобавлено: 13/03/05 в 01:50       Ответить с цитатойцитата 



Если не сложно, можно немного обосновать?

0
 

БешаныйСуслег

С нами с 16.06.04
Сообщения: 1322
Рейтинг: 1338

Ссылка на сообщениеДобавлено: 13/03/05 в 02:19       Ответить с цитатойцитата 

В общем если кратенько, что pconnect получает connection на одну "дочку" апача.
А так как по данным самой mysql время коннекта занимает дохера и больше времени, то получается неэффективно его устанавливать при каждом запросе.
Короче лучше для mod_php использовать pconnect

1
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 13/03/05 в 03:24       Ответить с цитатойцитата 

Все очень просто. Пхп - это обычно апач и обычно мультитредовость. Последнее условие обычно не позволяет нормально следить за пулами коннекшенов, какой свободный, а какой нет. В результате при загрузке траффиком, мы получим много ожидающих коннекшенов базы вплоть до установленного максимума.
Вобщем для пхп это не подходит.
А так честно говоря скорости для мускуля между простым и персистентным нет. Ну сможешь ты не 700 раз в секунду подключится к базе, а всего 400. Все равно такую нагрузку база не выдержит, если каждый твой коннект будет сопровождатся хотя бы одним квери.

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

1
 



С нами с 16.08.04
Сообщения: 111
Рейтинг: 19

Ссылка на сообщениеДобавлено: 13/03/05 в 05:14       Ответить с цитатойцитата 

также pconnect незакрываеца по mysql_close, и вообще толком не закрываеца :) потому и устойчивый.

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »