Медленное сетевое время для передачи больших данных от распознавателя клиенту - PullRequest
0 голосов
/ 02 июня 2019

Я использую Apollo и GraphQL, и у меня возникла проблема с производительностью при передаче данных из распознавателя клиенту. Время отклика увеличивается пропорционально размеру отправляемых данных. Я пытаюсь отправить около 1 тыс. Вложенных записей, и это занимает где-то около 5-10 секунд в зависимости от набора результатов. При отправке тех же данных, что и в строковом формате JSON, результат занимает долю секунды, чтобы добраться до клиента.

Я пытался увеличить память узла, но улучшения не было.

Соответствующие версии / спецификации:

"apollo-cache-inmemory": "^1.5.1",
"apollo-client": "^2.5.1",
"apollo-link": "^1.2.11",
"apollo-link-error": "^1.1.10",
"apollo-link-http": "^1.5.14",
"apollo-server": "^2.4.8",
"graphql-tag": "^2.10.1",
"graphql-type-json": "^0.2.4",
"graphql-yoga": "^1.17.4",

Как я могу уменьшить время отклика от распознавателя к клиенту?

...