Вот моя программа, все файлы начинаются всегда! с такого блока
<?
require_once("function.php");
connect_db();
// работа с сайтом
?>
//function.php
function connectdb(){
@ $db = mysql_pconnect('localhost', 'root', '');
if (!$db) { echo 'db_error'; exit; }
mysql_select_db('mydb');
}
Вопрос, надо ли использовать на всех страницых функцию connect_db(); и надо ли ее закрывать. Речь идет о проекте средней посещаемости и на будущее высокой посещаемости.
Спустя 4 минуты, 14 секунд (6.07.2011 - 10:16) alex12060 написал(а):
maximka787
Такие вещи обычно выносятся в отдельный файл и просто один раз подключаются к сайту, или отдельной странице.
Я вижу небольшое отличие :)
Такие вещи обычно выносятся в отдельный файл и просто один раз подключаются к сайту, или отдельной странице.
connect_db();
// работа с сайтом
// ---------------------------- //
function connectdb(){
@$db = mysql_pconnect('localhost', 'root', '');
Я вижу небольшое отличие :)
Цитата |
прочитал тут про mysql_close |
Если ты используешь pconnect() то закрыть соединение ты никак не сможешь.
Спустя 1 минута, 23 секунды (6.07.2011 - 10:17) waldicom написал(а):
Обсуждали буквально на днях. Два мнения:
-нахрен не надо
- надо
не уверен, что помогло
Если highload, то закрывай конечно. Правда на закрытие тоже время тратится. А если не закрывать, то соединение автоматически будет разорвано по окончанию скрипта.
пысы. Не заметил, что используется mysql_pconnect()
Тогда конечно не закроешь.
-
- надо
не уверен, что помогло
Если highload, то закрывай конечно. Правда на закрытие тоже время тратится. А если не закрывать, то соединение автоматически будет разорвано по окончанию скрипта.
пысы. Не заметил, что используется mysql_pconnect()
Тогда конечно не закроешь.
Спустя 55 минут, 58 секунд (6.07.2011 - 11:13) ИНСИ написал(а):
Снова эта тема Я бы не рекомендовал использовать mysql_pconnect.
_____________
..Работает - не трогай!