nestjs 提供的 CacheModule 模块如何做 Graphql 的缓存?
看官方文档里只支持 get 请求。
GraphphQL 的话 是用
- apollo-Graphql提供的缓存
- typeorm 的缓存
- FB 针对 graphql 提供的dataloader
哪个好? 还是说多种结合?
2 回复
graphql 提供的适合于接口 前后端都要做。 dataloader 貌似不好跟 nest 结合。
你说的1是指的apollo client的缓存吧 那是客户端的缓存 2是数据访问层的缓存 3dataloader作用是合并数据库访问,并且缓存查询结果
2没有什么比较好的实现 我觉得客户端的话可以上1,服务端可以上3