Мы разрабатываем базовое приложение, в котором каждая серверная коллекция может содержать десятки тысяч записей. В качестве аналогии подумайте о том, чтобы войти в представление «Отправленные» приложения электронной почты.
В большинстве примеров Backbone, которые я видел, задействованные коллекции содержат не более 100-200 записей, поэтому получение всей коллекции и работа с ней в клиенте относительно просты. Я не верю, что это будет иметь место с гораздо большим набором.
Кто-нибудь работал с Backbone над большими коллекциями на стороне сервера?
- Сталкивались ли вы с проблемами производительности (особенно на мобильных устройствах) при определенном размере коллекции?
- Какие решения вы приняли относительно того, сколько получать с сервера?
- Вы загружаете все или только подмножество?
- Где вы размещаете логику вокруг любого пользовательского механизма (например, прототип коллекции?)