лучше связывать изменения данных? Ситуация такая. Пользователь нажимает на кнопку, бэку отправляется соответственно запрос, происходит изменение данных в бд, а затем бэку нужно вернуть изменения фронту. Как оптимизировать работу, чтобы затрачивалось минимальное количество ресурсов? Отдавать фронту при update новую измененную строку?
Ну, можешь отдавать сразу новую сущность, можешь потом делать GET запрос
Там экономия на спичках будет )
Экономия в чем? На данный момент фронт подгружает все данные просто заново. Разница уже весомая. Я хотел узнать самые оптимальные варианты
Я вас не совсем понимаю. Поясню, если непонятно объяснил. При изменение данных для одной конкретной записи, фронт на данный момент подгружает весь список данных, чтобы подхватить изменения. Неужели это сравнится с тем, чтобы отдать только одну запись из тысячи, чтобы ее подгрузить для клиента, нежели подгружать все 1к записей снова?
Я тоже не совсем понимаю ) У вас же api? Фронт внёс изменения, всё, на фронте уже актуально всё. На бэк фетчем ушли правки, бэк эти правки сохранил, вернул что-то типа "200, всё ок"
Боюсь я за фронт не так шарю, но логику наверное понял. Спасибо
201 и обновлённый объект модели, при необходимости можно в сокеты кидать и всем клиентам рассылать изменения
Обсуждают сегодня