[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вопросы оптимизации
Мимо проходил
Подскажите на сколько важно уничтожать переменные после работы с ними, и обязательно ли отключаться от БД после получения результата.



Спустя 39 минут, 32 секунды (7.02.2012 - 07:51) Undertaker написал(а):
ну если ты работаешь с ними один раз, то конечно не сильно важно, но если у тебя переменные каждый раз обновляются или баз несколько то это может привести к ошибкам, это своего рода а-ля закрывающие теги

Спустя 43 минуты, 41 секунда (7.02.2012 - 08:35) sergeiss написал(а):
Если ты будешь обращаться к БД несколько раз за время работы скрипта, то надо один раз подлючиться и не отключаться. Иначе время потеряешь (относительно) много на коннекты. В то же время, если коннект будет открыт до конца работы скрипта и ты им не воспользуешься, то это не так страшно smile.gif Точнее, ничего плохого, если скрипт недолго работает. Если этот скрипт обратился к БД и потом обрабатывает данные несколько минут, и БД ему больше не нужна, то лучше отключиться. Потому что количество одновременных коннектов ограничено. Не надо делать грабли, чтобы потом не получать проблемы - при большом количестве юзеров кто-то может получить отказ.

С переменными тоже вопрос относительный. У ПХП есть некоторое пространство, которое могут занять переменные. И пространство немаленькое. Если объем твоих переменных небольшой, то можешь даже ни секунды не париться. Если же ты используешь массивы объемом в десятки/сотни тысяч элементов, то тогда надо будет подумать об оптимизации использования памяти.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.