Ember Data быстро меняется от версии к версии, и вместе с этим меняется метод сохранения данных. Прямо сейчас с версией 1.0.0-beta.8.2a68c63a правильный метод — обновить запись, а затем выполнить record.save(), чтобы инициировать запрос PUT обратно на сервер. В моем текущем приложении я обновляю сразу несколько записей, и это может включать более 50 запросов PUT ajax обратно на сервер. Нас беспокоят проблемы с производительностью и эффективностью, и мы не нашли никакой документации по выполнению пакетных запросов. Во всяком случае, мы нашли в Интернете много других людей, которые хотят сделать то же самое и не нашли хорошего решения.
Прямо сейчас я изучаю ручную сериализацию этих объектов и сохранение их обратно на сервер, что, как мне казалось, и было основной целью Ember Data. Так что, возможно, в моих интересах вообще не использовать Ember Data и вручную кодировать CRUD-запросы, создать собственный уровень данных для обработки всего этого и просто использовать ArrayControllers и ObjectControllers для сохранения данных и привязки к шаблонам Handlebars. Похоже, что преимущества этого будут заключаться в том, что он будет работать так, как мне нужно (пакетные запросы), и код не сломается с будущими версиями Ember Data. Любые мысли или решения?