В настоящее время у меня есть контроллер, который передает модель в представление.Представление будет делать вызовы AJAX к контроллеру, чтобы делать обновления данных довольно часто, и модель предлагает довольно приятные меры для выполнения этих обновлений.
Я знаю, что внесение изменений в базу данных в контроллереэто плохая форма, и я хотел бы избежать этого.Однако создание модели при каждом вызове и передача ей данных обновления, хотя мне это кажется более правильным, занимает больше времени при каждом запросе, поскольку модель должна быть инициализирована.Поскольку пользователь блокируется от взаимодействия с определенными элементами на странице во время обновления, это время может действительно составить десятки обновлений.
Какой метод лучше?Просто сделать обновления в контроллере, чтобы приложение было максимально интерактивным, или инициализировать экземпляр модели при каждом запросе для обработки обновления за счет быстрой обработки запроса?