Alkinoy
Guest
Сколько ресурсов съедает connect...close?
Сваял сайт с ограниченным доступом. Проверка аутентичности юзера вынесена в отдельный файл, который просто инклудится в начале любой страницы с ограниченным доступом. При этом инклуд или пропускает запрос юзера на эту страницу (если все ОК) или прекращает выполнение скрипта и гуд бай. Так вот, в этом инклюде идет обращение к таблице юзеров. В конце все соединения закрываются. НО в самой защищаемой странице может быть обращение к другим таблицам. А в некоторых может и не быть. Так вот вопрос, стоит ли закрывать соединение с БД в инклуде, если в примерно 70% страниц снова происходит коннект. Насколько сильно коннект/дисконнект загружают сервер. Старался сделать инклуд как совершенно автономный модуль, чтоб у разработчика не болела голова: а что там открыто осталось, а что нет?
И еще вопрос. Насколько болезненно реагирует MySQL на незакрытое соединение с базой? По идее все должно само закрыться как только скрипт отработает, но почемуто мои "по идее" не всегда правильны...
Сваял сайт с ограниченным доступом. Проверка аутентичности юзера вынесена в отдельный файл, который просто инклудится в начале любой страницы с ограниченным доступом. При этом инклуд или пропускает запрос юзера на эту страницу (если все ОК) или прекращает выполнение скрипта и гуд бай. Так вот, в этом инклюде идет обращение к таблице юзеров. В конце все соединения закрываются. НО в самой защищаемой странице может быть обращение к другим таблицам. А в некоторых может и не быть. Так вот вопрос, стоит ли закрывать соединение с БД в инклуде, если в примерно 70% страниц снова происходит коннект. Насколько сильно коннект/дисконнект загружают сервер. Старался сделать инклуд как совершенно автономный модуль, чтоб у разработчика не болела голова: а что там открыто осталось, а что нет?
И еще вопрос. Насколько болезненно реагирует MySQL на незакрытое соединение с базой? По идее все должно само закрыться как только скрипт отработает, но почемуто мои "по идее" не всегда правильны...