Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: mysql_close() - есть ли смысл?
 
 автор: ntro123   (15.04.2011 в 17:35)   письмо автору
 
 

Добрый день.

Есть скрипт, который подключает 1 бд ивлекает данные (и все на этом работа с БД закончена), потом идет работа с данными (по времени 20-30 секунд) и се это времен нигде нету mysql_close().

Может стоит после того как все данные были извлечены из базы закрыть соединение? т.е. освободятся ли ресурсы? ведь 20-30 сек и все это время будет открыто соединение.

Спасибо.

  Ответить  
 
 автор: cheops   (15.04.2011 в 17:56)   письмо автору
 
   для: ntro123   (15.04.2011 в 17:35)
 

Да, стоит. Причем ресурсов может блокироваться очень много (десятки, а то и сотня мегабайт оперативной памяти), за эти 20-30 секунд смогут выполниться сотни других запросов.

  Ответить  
 
 автор: ntro123   (15.04.2011 в 18:07)   письмо автору
 
   для: cheops   (15.04.2011 в 17:56)
 

спасибо.

а если скажем скрипт такой который описан выше но при этом после работы 20-30 секунд нужно будет что-то записать в таблицу, тогда стоит закрывать соединение? а если не точно нужно будет что-то записывать в таблицу т.е. 50% что нужно что-то записать в таблицу.

Есть скрипт чекер проксей, вот там сначала смотрится если такая прокся в БД если нету то идем проверять её на валидность, если валидная (на практике каждая 200 валидная) то записывается в бд.

Я думаю что если 0.5% что прокся валидная (а на проверку уходит минимум 5 секунд) и все это время будет конект с бд ... то проше если прокся валидная этот конект званого возобновить и записать проксю в бд.

  Ответить  
 
 автор: cheops   (15.04.2011 в 18:21)   письмо автору
 
   для: ntro123   (15.04.2011 в 18:07)
 

Если 20-30 секунд, то да, стоит.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования