Как бороться с веб-формами с большим количеством данных? - PullRequest
0 голосов
/ 02 мая 2018

Мне любопытно узнать о реальном решении для работы с формами, которые имеют большой объем данных / полей или интерфейс, подобный мастеру (возможно, использующий среду GUI AngularJS), особенно если мы хотим позаботиться о сценарий, в котором сбой сохранения данных на бэкэнде.

Мои вопросы:

  1. Сохраняются ли данные формы в сеансе, в промежутке времени (или могут находиться в самом браузере с использованием библиотек JS) до тех пор, пока пользователь не сохранит последнюю кнопку «Сохранить»?
  2. Или данные сохраняются каждый раз (т. Е. При переходе пользователя с одного экрана на другой с помощью кнопок «Предыдущий» или «Следующий») в серверную базу данных?
  3. Что произойдет, если данные формы должны быть отправлены во внешний веб-сервис (вместо базы данных), и вызов не будет выполнен (из-за тайм-аута или какой-либо ошибки)? Существует большая вероятность того, что мы потеряем все введенные пользователем данные (если мы не сохраним их в локальной базе данных и не повторим попытку вызова через веб-службу позже).
  4. Есть ли здесь какая-либо роль для кеширования (в том числе для кеширования AngularJS)?

Спасибо, что поделились своими знаниями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...