【发布时间】:2017-10-02 05:56:38
【问题描述】:
在我的公司,我们将 graphql 用于生产应用程序,但仅用于私有资源。
目前,我们的公共 API 是带有 Cloudfront 缓存服务的 REST API。我们想将它们转换为 GraphQL API,但问题是:如何使用 GraphQL 正确处理缓存?
我们认为使用 GET graphql 端点,并缓存在查询字符串上,但我们有点害怕请求的 URL 的大小(因为我们支持 IE9+ 并且有时会向学校出售虚拟代理和防火墙)
所以我们想使用 POST graphQL 端点,但是...cloudfront 无法缓存基于其主体的请求
有人有什么想法/最佳实践可以分享吗? 谢谢
【问题讨论】:
标签: node.js amazon-web-services amazon-cloudfront graphql