Насколько затратно так использовать подключения к базе данных sql?
Но я знаю каким людям это будет нужно, так как у них перед этим в sql базе данных есть специальное значение
Вы в любом случае вытаскиваете авторизационные данные и сохраняете в сессию. Заджойните признак (UI-маркер) отображения меню.
Если у вас нет какой-то ролевой/групповой модели доступа, то создайте UI-маркеры - что для этого пользователя отображать.
Конечно подход решил не заморачиваться имеет право на жизнь. Но надо быть дисциплинированным.
Ох лол.. Придумал простейшее решение на свою задачу - в общем всё будет создаваться при загрузке страницы, будет спрятано, НО без картинок (пустой src).. просто потом ПРИ КЛИКЕ будет меняться атрибут src у всех image и по id раздаваться нужный путь.
Но всё-таки вопрос про базы данных остаётся открытым, мне просто интересно -
Насколько затратно использовать подключения к базе данных sql при каждой загрузке страницы с учётом огромного количества таких загрузок в день?
ПХП
[подключение к бд
 селект значения, проверка
 много много кода
 закрытие подключения] x ~500к-1 миллион раз в день