Итак, я построил конструктор перетаскивания для своего клиента с помощью jQuery UI. Форма в основном состоит из множества элементов, и клиент будет постоянно добавлять, переупорядочивать, удалять элементы из списка. У меня просто одна проблема с подходом, который я должен использовать, чтобы сохранить список на стороне сервера.
А) Должен ли я просто прикрепить событие ajax для обновления сервера при каждом изменении интерфейса сортировки. У jQuery UI есть событие для этого. Но это может означать десятки запросов ajax за очень короткое время.
B) Если я просто добавлю кнопку с надписью «Сохранить изменения», и клиент будет использовать ее всякий раз, когда он будет доволен заказом, нажмите кнопку, и изменения будут сохранены на сервере. Менее аккуратный / красивый, чем А), но говоря о производительности. Вы предлагаете, чтобы это решение было практически лучше?
Я благодарен за любой вклад, так как теперь я действительно не уверен, какой подход выбрать.