CNode

nestjs 提供的 CacheModule 模块如何做 Graphql 的缓存?

问答
Iibenchu发布于8 年前最后回复8 年前2 回复3732 浏览0 收藏

看官方文档里只支持 get 请求。

GraphphQL 的话 是用

  1. apollo-Graphql提供的缓存
  2. typeorm 的缓存
  3. FB 针对 graphql 提供的dataloader

哪个好? 还是说多种结合?

查看回复

回复 (2)

Z
zuohuadong#1·8 年前

graphql 提供的适合于接口 前后端都要做。 dataloader 貌似不好跟 nest 结合。

J
jiangzhuo#2·8 年前

你说的1是指的apollo client的缓存吧 那是客户端的缓存 2是数据访问层的缓存 3dataloader作用是合并数据库访问,并且缓存查询结果

2没有什么比较好的实现 我觉得客户端的话可以上1,服务端可以上3

参与回复
登录后即可参与回复。登录