在Graphql中,解决昂贵查询的最佳实践是什么?
解决昂贵的嵌套查询的最佳实践是什么?例如,如果有多个1:many层,即使使用分页,也可能最终得到1:50*1:50*1:50=125000个结果 是否存在抛出错误的限制 下面是一个示例,其中您可能有组织:50个用户,用户:50张照片在Graphql中,解决昂贵查询的最佳实践是什么?,graphql,Graphql,解决昂贵的嵌套查询的最佳实践是什么?例如,如果有多个1:many层,即使使用分页,也可能最终得到1:50*1:50*1:50=125000个结果 是否存在抛出错误的限制 下面是一个示例,其中您可能有组织:50个用户,用户:50张照片 { viewer { organization { users { edges { node { photos } } } }
{
viewer {
organization {
users {
edges {
node {
photos
}
}
}
}
}
}
“dataloader n+1”谢谢@xadm。后续问题-使用数据加载器是否有限制?数据加载器有助于批处理请求,但在某些情况下,数据量可能不会太大。没有严格的建议。。。与实现相关的。。。使用下限?查看或其他公共API限制场景