Недавно я начал сохранять данные, которые я использую несколько раз, в сеансе PHP.
Например, я должен использовать активные страны для каждой загрузки веб-сайта.Вместо того, чтобы каждый раз создавать соединение с базой данных, я сохранил эти данные в сеансе.Я делаю это со всеми данными, которые я использую несколько раз.Я также создал баннеры в многоуровневом массиве и сохранил этот массив в сеансе.
При первой загрузке сайта все данные, которые мне нужны, собираются и хранятся в нескольких сеансах php.
Теперь у меня около 10 различных сессий PHP в начале веб-сайта, но практически нет соединения с базой данных.
Работает ли эта процедура таким образом?Вы видите риск?Для меня это все о производительности сайта.Я пытаюсь создать как можно меньше соединений с базой данных для повторяющихся задач
Я делаю логическую ошибку?В сеансе нет конфиденциальных данных.Например, Вся страна для поля со всеми (необходимыми) странами.Массив будет тогда Key => Country.И поэтому я создаю поле Select с помощью «foreach».