#4025·gqlgen

建议: gqlgen 性能改进

作者: rohith-sierra创建于 2026年2月16日更新于 2026年5月23日
标签proposal

在我们的单个仓库中,有大约 140 个 `.graphql` 文件分布在 3 个不同的应用程序中(即不同的 gqlgen 配置文件),gqlgen 执行需要大约 74 秒。这个时间随着时间推移而逐渐增加,因为团队正在增加新的 graphql 面积,而重新生成文件所花的时间则是关键路径,无论是开发迭代(需要生成 graphql 文件,然后重新构建 Go 服务)还是 CI(用于验证生成的文件中是否有任何更改)。上述时间包括我们尝试加快 gqlgen 的所有措施,例如 `skip_validation: true` 和 `skip_mod_tidy: true`。

内容来源: 99designs/gqlgen