【发布时间】:2018-04-09 07:04:21
【问题描述】:
当我们的项目基于 REST 时,响应时间为 200 毫秒~ 更改项目时在 GraphQL 中。
由于每个节点都在尝试解析,并且在解析之后,它们的子实体也在解析。 导致极高的延迟,响应时间为 - 11 秒!
我所做的是尝试提取所有需要的信息,包括所有子实体,并从查询解析器中解析这个巨大的对象。
响应时间减少到 800 毫秒。
但是,子实体的解析器仍在发生! (我不得不为这个测试关闭它们)。 在某些情况下如何关闭它们?
有没有其他方法可以解决这个问题?
【问题讨论】: