Как-то, что-ли не изящно? Во всяком случае не увидел ничего, что не было бы в symfony или zend'e… Хотя конечно это и не все возможности этого фреймворка, я уверен.
Я уже очень давно открыл для себя ООП, а вместе с ним и инкапсуляцию. Все держу в объектах… а уж методами (либо написанными самому под нужды, либо предоставленными фреймворком) можно творить и не такие «удивительные» вещи.
Ну это по вкусу. Мне допустим этого не надо вообще, и было бы неприятно каждый раз при его установке первым делым лезть в настройки и отключать кеширование.
Скажем так — я рассуждал гораздо приземленней. Передо мной стоит задача — сохранить на некоторое время URL с которого пользователь перешел в модуль регистрации. Рассмотрим случай с сессией — что мы делаем? Одно движение сохраняем данные в сессию и все… и пользуемся ими при необходимости. Что же если рассмотреть случай с БД? В случае с БД, надо сначала установить связь с оной, записать данные в таблицу, затем когда мы захотим ими воспользоваться нужно будет достать данные из таблицы, и в конце концов, когда эти данные уже не понадобятся — нужно их удалить. Слишком много действий, но гарантированная надеждность (и то не всегда, вы согласны? Ведь из базой тоже что-то может случиться).
И так я прихожу к выводу, что во первых мне гораздо проще и быстрее сохранить в сессию, а так же на моих серверах сессию никуда почему-то не происходит потерь.
Сейчас мое мышление несколько сумбурно, вымотался на работе. Но мой итог таков:
Работа с сессией проходит гораздо проще, быстрее, и эффективней в плане производительности.
Я уже очень давно открыл для себя ООП, а вместе с ним и инкапсуляцию. Все держу в объектах… а уж методами (либо написанными самому под нужды, либо предоставленными фреймворком) можно творить и не такие «удивительные» вещи.
Тогда пожалуйста…
Ответы: работать, читать хабр, общаться.
И что вы думаете выпало? Да, вы правы — читать хабр. Порадовала кнопочка «повторить» =), это типо если ответ не устроил? =)
И так я прихожу к выводу, что во первых мне гораздо проще и быстрее сохранить в сессию, а так же на моих серверах сессию никуда почему-то не происходит потерь.
Сейчас мое мышление несколько сумбурно, вымотался на работе. Но мой итог таков:
Работа с сессией проходит гораздо проще, быстрее, и эффективней в плане производительности.