Стоит ли закрывать конекшен к БД или нет??? @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 10 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
Serg_M
новый человек
0
Сообщения: 1
Зарегистрирован: 05.09.05
Откуда: г. Воронеж
Заголовок сообщения: Стоит ли закрывать конекшен к БД или нет???
Сообщение Добавлено: 3 Ноябрь 2006, 12:27:33 
Вопрос к знатокам: К БД на MySQL стоит ли закрывать конекшен программно или он сам отвалится. Язык PHP. Расталкуйте как правильней и грамотней.

З.Ы. Заранее спб :confused:
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 3 Ноябрь 2006, 12:36:29 
Читаем документацию:


Цитата:
Note: The link to the server will be closed as soon as the execution of the script ends, unless it's closed earlier by explicitly calling mysql_close().

Jamakaser Муж.
участник
91
Сообщения: 1163
Зарегистрирован: 26.01.05
Сообщение Добавлено: 3 Ноябрь 2006, 12:36:30 
Соединение автоматически закрывается по завершению работы скрипта. Курите мануал.

_________________
Найди кликабельный пиксель -->
Jamakaser Муж.
участник
91
Сообщения: 1163
Зарегистрирован: 26.01.05
Сообщение Добавлено: 3 Ноябрь 2006, 12:37:55 
Crazy,

Опередил
:beer:

_________________
Найди кликабельный пиксель -->
Developer® Муж.
новый человек
4
Сообщения: 57
Зарегистрирован: 09.09.06
Откуда: Украина, Киев
Сообщение Добавлено: 3 Ноябрь 2006, 22:46:44 
Закрывается само, замечательно -- как двери в супермаркетах. Однако -- коль уж программно открыли, почему бы программно не закрыть? Некоторых людей двери в супермаркетах пугают -- вдруг закроются, когда не нужно?
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 3 Ноябрь 2006, 23:02:41 

Developer® писал(а):
коль уж программно открыли, почему бы программно не закрыть?



У тебя кот есть? Когда ему делать нечего -- он коннекшины закрывает или что другое делает? :)
Developer® Муж.
новый человек
4
Сообщения: 57
Зарегистрирован: 09.09.06
Откуда: Украина, Киев
Сообщение Добавлено: 4 Ноябрь 2006, 01:45:24 
Кот у меня аккуратный, "закрывает" за собой

З.Ы. А вот незнание/забывание/забивание на такие вещи как "persistent connection", возможные в логике приложения уход скрипта в рекурсию, сон.… "Курите мануал" (с), господа(вообще курение вредно вдвойне, когда не в затяг, а так... для фарса). А коты -- они сами приложатся
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 4 Ноябрь 2006, 10:16:54 
А я, кстати, вспомнил ровно один случай, когда нужно вручную закрывать соединение: когда работешь под большой нагрузкой без HTTP-акселератора. Чтобы не держать соединение пока отдается контент.

Но в этом случае нужно закрывать до начала отдачи контента.
WayBe Муж.
соучастник
38
Сообщения: 781
Зарегистрирован: 16.09.06
Откуда: www.kaniv.net
Сообщение Добавлено: 6 Ноябрь 2006, 19:22:20 
ограничение на исполнение скрипта никто не отменял.
соединение закроется. ОБЯЗАТЕЛЬНО.
А особые случаи - бывают... Crazy, :beer:

_________________
Мышка - музыкальний инструмент
Developer® Муж.
новый человек
4
Сообщения: 57
Зарегистрирован: 09.09.06
Откуда: Украина, Киев
Сообщение Добавлено: 7 Ноябрь 2006, 23:01:27 
Уважаемые, persistent-коннекшн закрыть изве можно лишь рестартом сервера.

Держать соединение, пока отдается контент -- очень интересно, можно пример рабочий? И описание заодно, каким образом браузер рендерит данные непосредственно ихз БД минуя массивы данных в любом виде в качестве временных хранилищ(где здесь применить ограничение на работу скрипта, тоже непонятно)? Даже при таком подходе, не делая разбивки на страницы -- досить сервер обычными рефрешами страницы. Но это уже другая история

Так все-таки, объясните, если не трудно -- причем тут время выполнения скрипта к постоянному соединению, которое нормально кроме как программно, не закрыть
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 10 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100