в сухом остатке:
запросов бояться не надо
решать воображаемые проблемы не надо
полные данные юзера в сессии хранить не надо
где хранить данные сессии - в принципе, всё равно. В файле, мемкеше или в редисе - это всё не имеет отношения к вопросу, меняется по потребности.
в модели никаких обращений к реквесту быть не должною с реквестом работает только контроллер.
И кстати вот таких джунов, которые для собеседования готовят только ООП, но при этом не знают базовых вещей, и футболят в первую очередь
Потому что лучше знать на джунский уровень, но хорошо, чем пускать пыль в глаза "знанием" ооп, но не знать того как хэшируются пароли.
Это похвально.
Но для начала надо научиться решать реальные проблемы, а не воображаемые.
У вас в коде миллион реальных проблем, начиная с дырявого хеширования. А вас заботят проблемы несуществующего хайлоад сайта, несуществующая БД которого умирает под несуществующим трафиком от копеечного запроса.
Чтобы ночью встать и пойти пописать, надо сделать шагов 20-30.
Вам не приходила гениальная идея заняться оптимизацией этой цифры? И напрудить прямо в постель, например?
Александр Прохорович, ну как обычно же. Традиционный для этого сайта вопрос "У меня есть гениальная идея! Где ищут людей, которые реализуют мне её забесплатно?"
ThunderCat, эх, а я ведь предлагал автору не мелочиться, и сразу просить убрать пилу. Но бдительные модераторы бдительно удалили эту невинную рекомендацию :(
по сайтам ходят браузеры