Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > MySQL > pconnect vs connect |
Автор: Vidocq 19.10.2007, 12:26 |
На сайте с большим траффиком (40 запросовв секунду) какой тип соединения лучше использовать: mysql_connect или mysql_pconnect? Какой способ обеспечит наиболее эффективное использование ресурсов? Заранее благодарен |
Автор: webevt 19.10.2007, 13:18 |
mysql_pconnect() действует аналогично mysql_connect(), но с двумя отличиями: * Перед подключением функция пытается проверить, имеется ли уже открытое подключение. Если есть, то возвращается идентификатор вместо создания нового подключения. * При завершении сценария подключение не закрывается, а остается действующим для дальнейшего использования, т.е. функция mysql_close() не может закрыть подключения, созданное с помощью mysql_pconnect(). Я думаю, pconnect () тебе больше подходит. |
Автор: Vidocq 19.10.2007, 13:40 |
А если количество постоянных соединений превысит максимум? тогда крэш БД сервера? А этого надо избежать и обеспечить аптайм. Хотя в скриптах соединение с БД всегда вызывется с теми же параметрами: сервер, база, юзер и пароль - одни и те же от вызова к вызову. Но вот перспектива привышения лимита соединений - пугает. И к тому же, вызванные соединения где-то же должны храниться. Т.е. потребуется большего объёма RAM сервера. |