Бочонок
http://frontender.info
Помогите расставить точки над I в вопросе pconnecta. Пожалуста...
Доброго времени суток.
Извините что поднимаю больную, судя по всему, тему. Поиском я естественно попользовался и постарался понять информауию полученную из предидущих топиков.
Собственно моя просьба - помогите разобратся в "теории" (Исходя из того что все это работает на UNIX хостинге)
Насколько я понял в случае pconnect :
на каждый чайлд апача (а он создается насколько я понимаю при каждом запросе к серверу) создается соединение которое не убивается после завершения работы скрипта.
Если соединение для этого чайлда уже существует и используется, то создается новое.
Если соединение для этого чайлда уже существует и не используется то именно оно и используется.
И так продолжается до тех пор пока количество незакрытых соединений не сравняется с максимально разрешонным для этого пользователя количеством соединений. Пользователем является как правило сайт.
Тут появляется вопросы:
1. Поскольку не умирает соединение с MySQL чайл апача тоже не умирает ?
2. Если для каждого запроса к серверу создается новый чайлд апача то существующие не используются ? Или используются ? Если используются то по какому принципу ?
3. Если существующие чайлды апача не используются то как вообще используются некакрытые соединения ?
4. Количество незакрытых соединений считается как сумма всех незакрытых соединений для всех чайлдов апача ?
(То есть если есть 3 чайлда в первом 1 незакрытое соединение, во втором 2 а в третьем 5, то общее количество незакрытых соединений 8 ?)
5. Где то он вообще используется ? В каких случаях его НАДО применять ?
Я очень надеюсь на вашу подсказку или указание на ман где это ВРАЗУМИТЕЛЬНО описано...
Заранее спасибо за ответ.
С уважением. Бочонок.
Доброго времени суток.
Извините что поднимаю больную, судя по всему, тему. Поиском я естественно попользовался и постарался понять информауию полученную из предидущих топиков.
Собственно моя просьба - помогите разобратся в "теории" (Исходя из того что все это работает на UNIX хостинге)
Насколько я понял в случае pconnect :
на каждый чайлд апача (а он создается насколько я понимаю при каждом запросе к серверу) создается соединение которое не убивается после завершения работы скрипта.
Если соединение для этого чайлда уже существует и используется, то создается новое.
Если соединение для этого чайлда уже существует и не используется то именно оно и используется.
И так продолжается до тех пор пока количество незакрытых соединений не сравняется с максимально разрешонным для этого пользователя количеством соединений. Пользователем является как правило сайт.
Тут появляется вопросы:
1. Поскольку не умирает соединение с MySQL чайл апача тоже не умирает ?
2. Если для каждого запроса к серверу создается новый чайлд апача то существующие не используются ? Или используются ? Если используются то по какому принципу ?
3. Если существующие чайлды апача не используются то как вообще используются некакрытые соединения ?
4. Количество незакрытых соединений считается как сумма всех незакрытых соединений для всех чайлдов апача ?
(То есть если есть 3 чайлда в первом 1 незакрытое соединение, во втором 2 а в третьем 5, то общее количество незакрытых соединений 8 ?)
5. Где то он вообще используется ? В каких случаях его НАДО применять ?
Я очень надеюсь на вашу подсказку или указание на ман где это ВРАЗУМИТЕЛЬНО описано...
Заранее спасибо за ответ.
С уважением. Бочонок.