Я не уверен, если включить этот скрипт в каждую загрузку каждой страницы, если я повторно подключаюсь к базе данных.избегать повторных связей mysql
Есть ли способ просто подключиться один раз? Должен ли я использовать сеанс, чтобы узнать, подключен ли сайт?
Пример: вот мой config.php
<?
$dbhost = 'localhost';
$dbuser = 'user';
$dbpass = 'pass';
$db = 'demo';
$con = mysqli_connect($dbhost,$dbuser,$dbpass,$db);
?>
Тогда на index.php я имею в верхней
<?
session_start();
require_once 'inc/config.php';
include_once 'inc/functions.php';
?>
Каждый раз, когда index.php загружается, будет дб подключения без необходимости каждый время? Если да, то какой хороший способ избежать этого?
Некоторые API предлагают ["постоянные соединения"] (http://php.net/manual/en/mysqli.persistconns.php), но вы фактически подключаетесь к каждой загрузке страницы. Обычно это не проблема, и это типичный подход. –
Стойкие соединения несколько экзотичны в PHP ... –