Varg
Guest
Лучше: Выборка или сериализация?
Хотел бы узнать ваше мнение, уважаемые, по одному вопросу.
Итак представьте: сайт (портал) с потенциально большим количеством пользователей онлайн, с кучей настроек у каждого и с инфой каждый Кб на 50. Теперь сам вопрос: что будет проще для системы при каждом обращении к таблице пользователей (частный случай: например для просмотра списка пользователей или для просмотра инфы об некоторых из них) делать запрос к Мисклу и собсно по старинке формировать ответ, либо второй вариант делать опять же запрос, но в сессии хранить сериализованную инфу о каждом пользователе, и брать её собсно из сессии если информация о пользователе уже загружалась и БД.
Во втором варианте сделать простую проверку в начале каждого скрипта выборку из таблицы бд где только пары логин(ид) - дата последнего изменения инфы (настроек), и елси в сессии есть пользователь с устаревшей инфой, то делать выборку из БД.
При условии что при долгом пребывании на сайте обращаться к таблице пользователей придётся много много раз.
Хотел бы узнать ваше мнение, уважаемые, по одному вопросу.
Итак представьте: сайт (портал) с потенциально большим количеством пользователей онлайн, с кучей настроек у каждого и с инфой каждый Кб на 50. Теперь сам вопрос: что будет проще для системы при каждом обращении к таблице пользователей (частный случай: например для просмотра списка пользователей или для просмотра инфы об некоторых из них) делать запрос к Мисклу и собсно по старинке формировать ответ, либо второй вариант делать опять же запрос, но в сессии хранить сериализованную инфу о каждом пользователе, и брать её собсно из сессии если информация о пользователе уже загружалась и БД.
Во втором варианте сделать простую проверку в начале каждого скрипта выборку из таблицы бд где только пары логин(ид) - дата последнего изменения инфы (настроек), и елси в сессии есть пользователь с устаревшей инфой, то делать выборку из БД.
При условии что при долгом пребывании на сайте обращаться к таблице пользователей придётся много много раз.