@adam_carraway

Правильно ли при изменении запрашивать ВСЕ данные заново?

У меня есть пост с комментариями. В компоненте у меня есть метод, который запрашивает через ajax все комментарии поста, после получения я их отображаю внизу поста(при выводе комментариев использую :key). Так же у меня подключены события и когда какой-нибудь пользователь добавит комментарий то от сервера других пользователям придет уведомление. Так вот, стоит ли при добавлении комментария у других пользователей занового получать комментарии поста через ajax?
  • Вопрос задан
  • 976 просмотров
Решения вопроса 1
IgorPI
@IgorPI
Предположим, что комментариев очень много.
Из экономической точки зрения лучше загрузить отдельный комментарий.
Другое дело, что это в степени усложняет задачу, кто бы что не говорил, если сравнивать с обычной перезагрузкой.

Экономические составляющие:
1. Объем передаваемой информации по сети.
2. Базе данных легче вернуть 1 запись по ключу. (это тоже сэкономит ресурс)
3. На стороне клиента меньше движений.

Скажу так, лучше если будет перезагрузка одного коммента.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
@NeoArt
Зачем делать еще один запрос? Ведь с уведомлением можно передать и новый комментарий.
Ответ написан
Получайте только новые, у вас же есть id последнего комментария.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы