На моих страницах первое, что я делаю, когда отображается страница, - это запрос таблицы, называемой пользовательскими настройками. Я делаю это для каждой страницы, и мне было интересно, какие варианты доступны, чтобы избежать повторения этого запроса, когда пользователь перескакивает со страницы на страницу в моем приложении.Сохранение пользовательских настроек
Спасибо.
кэширование результатов? –
@Mitch: как вы это делаете? – frenchie
База данных обычно кэширует таблицу в такой ситуации, поэтому я не уверен, что вы достигнете огромного увеличения производительности. Мы делаем что-то подобное на ExposureRoom (http://exposureroom.com), и мы пришли к использованию базы данных после проведения большого количества тестов производительности по сравнению с другими решениями, такими как кеширование в памяти с использованием таких вещей, как memcached и недавно Velocity. Если у вас проблемы с производительностью, вы можете взглянуть на дизайн своих таблиц и запросов и убедиться, что у вас есть правильные индексы для запросов, которые вы используете. Cookies - если «настроек» немного. –