缓慢的网络时间将大数据从解析器传递到客户端

时间:2019-06-02 08:04:35

标签: performance graphql apollo

我正在使用Apollo和GraphQL,并且在将他的数据从解析器传递到客户端时遇到性能问题。响应时间与发送的数据大小成比例增长。我正在尝试发送大约1k的嵌套记录,这需要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",

如何减少从解析器到客户端的响应时间?

0 个答案:

没有答案