2012-07-05 3 views
1

Есть ли рекомендованные библиотеки, шаблоны или примеры того, как реализовать предварительную выборку и/или кеширование на Backbone.Collection? Например, у меня есть события, которые я хочу отображать в календаре, который имеет разные режимы просмотра (например, день, неделя, месяц). Я думаю, что будет лучше запросить базу данных/API один раз, скажем, 1-3 месяца за раз, чтобы избежать слишком большого количества сетевых запросов, даже если я нахожусь в режиме недели.Backbone.Collection Prefetching & Caching

Тогда я думаю, что выгодно кэшировать полученные данные (когда пользователь постоянно разбивается на страницы, он будет быстрее), что легко, но мне также нужно как-то определить, что очистить и в какой точке. В PHP есть PHP APC, XCache и т. Д. Было интересно, есть ли что-то подобное в JS. Или я делаю это на стороне сервера? Для работы это Java-сервер, но меня также интересует NodeJS в наши дни

+1

Если по предварительной выборке вы имеете в виду загрузку, то ссылка Ахмада - хороший ресурс. Число рейнольдса кеширование - используйте локальное хранилище, когда сможете. –

ответ

3

This может ответить на некоторые из ваших вопросов. Сбор хороших практик для создания базовых приложений и ошибок, которых вам следует избегать. Сгруппированы в соответствии с темой (Модели, Представления, шаблоны ...)