В настоящее время я использую сессии довольно интенсивно, и сейчас я перекодирую свой сетевой сайт. Одна вещь, которую я сделал, сделал класс сеанса, который имеет несколько простых методов, например, вот как я могу получить данные сеанса, используя мой класс.
$session = new Session();
// to set a session I would use this
echo $session->set('user_id');
// to view a session's data
echo $session->get('user_id');
Теперь это в основном то же самое, что и установка просмотра сеансовой переменной обычным способом, за исключением того, что я провожу ее через этот сеансовый класс, моя цель - сделать его более гибким. Я полагаю, что если все данные сеанса проходят через этот класс на большом сайте, то все, что мне нужно сделать, чтобы изменить его источник для использования кэша или memcache или базы данных, это просто изменить файл класса сеанса.
ТАК на самом деле в настоящий момент у меня не так много пользы в использовании класса / методов для моих данных сеанса, но однажды я смогу.
Мой вопрос, на сайте с очень большим трафиком, было бы лучше не делать дополнительный вызов метода / класса каждый раз, когда мне нужно показать данные сессий?