我们知道Graphql的Resolver能解决返回数据的嵌套返回,对返回数据接口复杂的接口很好用,但是要注意,如果你是返回大量的数据列表,比如分页查询等,如果你用Resolver的话会有性能问题,因为一行数据要分成好几次数据看查询,性能特别差,这种情况可以写个视图来做数据检索,减少数据库查询的次数。 如果你是查询一条数据的详情的话,可以很好的应用resolver来展现关联表信息,因为就是查询一条数据,性能的问题影响不是很大。
2024年04月03日
我们知道Graphql的Resolver能解决返回数据的嵌套返回,对返回数据接口复杂的接口很好用,但是要注意,如果你是返回大量的数据列表,比如分页查询等,如果你用Resolver的话会有性能问题,因为一行数据要分成好几次数据看查询,性能特别差,这种情况可以写个视图来做数据检索,减少数据库查询的次数。 如果你是查询一条数据的详情的话,可以很好的应用resolver来展现关联表信息,因为就是查询一条数据,性能的问题影响不是很大。