Оптимизация производительности узла реагирования

#node.js #reactjs #mern

#node.js #reactjs #mern

Вопрос:

Я использую React и Node (стек MERN).

В react данные компонента поступают с сервера узла. Итак, каждый раз, когда вносятся какие-либо изменения в базу данных, весь новый JSON отправляется во внешний интерфейс через сокеты. Просто интересно, могу ли я просто отправить изменения, и они могут отображаться в React, вместо того, чтобы отправлять весь JSON (обновленная часть старая часть).

Спасибо

Комментарии:

1. разве это не настроено на вашем серверном websocket? измените способ отправки сообщения.

2. С точки зрения размера — насколько велика проблема на данный момент?

3. JSON не превышает 3 КБ, но мое приложение будет использоваться одновременно примерно 2000 людьми (приложение для выбора)

4. Поэтому, если я просто отправлю обновленный контент вместо всего JSON, это уменьшит мою плату за пропускную способность..

5. Если вам постоянно не нужны все возвращаемые данные, измените возвращаемое значение на серверной части. Возможно, разбить на более мелкие функции и вызывать только то, что вам нужно.