cms graphql apis 源码
CMS GraphQL API 这是一个开源项目,其愿景是为Salesforce CMS客户提供使用GraphQL查询的公共CMS API。目前,该项目已与集成在一起 目录 关于该项目 GraphQL提供了一种优化的方式来获取数据,该方式涉及大量等待时间和高吞吐量 将GraphQL用于CMS传递API的背后动机有: 过度获取:当前CMS Rest终结点具有特定的响应模式。最终过度获取不必要的元数据 提取不足:在某些情况下,我们必须获取相关实体的ID,并请求另一个剩余端点来获取元数据。 嵌套查询:例如:为了在通道中获取相关内容,我们首先必须获取所有通道,然后进行查询以获取所有相关内容。这些嵌套查询增加了客户端和服务器之间的延迟 UI组件:UI组件要求低延迟,即减少嵌套查询调用。 GraphQL通过预先创建嵌套查询来优化此过程,然后一次性将详细信息提供给服务器 由于其他原因,GraphQL在
用户评论