扩展

Caching

通过标准 HTTP 缓存,在客户端或客户端与服务器之间的中间层(如 CDN)缓存 GraphQL 响应。

Logo
Target Image

Click to watch tutorial video - 05:30

通过为 GraphQL 响应提供 HTTP 缓存,并缓存高开销操作的结果,让您的应用程序运行更快。

Cache Control

使用 HTTP 缓存在 GraphQL query 响应中发送带有 max-age 值的 Cache-Control 标头,指示响应应缓存的时长。

Cache Control 扩展提供 Cache Control 列表,可为字段和指令定义自定义 max-age 值。

响应的 max-age 值由 GraphQL 引擎根据 query 中存在的字段和指令自动计算。

Cache Control entry

字段解析缓存

向 GraphQL schema 添加 @cache 指令,将字段的结果存储到磁盘中,保存指定的时长。在该时间段内再次执行相同字段时,将返回缓存的值。

当执行高开销操作(例如与外部 API 交互)时,此指令可以提升性能,因为我们可以缓存并复用这些操作的响应。

query {
  posts {
    id
    title
      @strTranslate(from: "en", to: "es")
      @cache(time: 10)
  }
}

购买 All-Inclusive 套装

Personal
$79
/
“All-Inclusive” 套装
授权适用于 1 个域名
购买 ->
  • 1 个域名
  • 支持
  • 产品更新
Organization
$99
/
“All-Inclusive” 套装
授权适用于 3 个域名
购买 ->
  • 3 个域名
  • 支持
  • 产品更新
Professional
$199
/
“All-Inclusive” 套装
授权适用于 10 个域名
购买 ->
  • 10 个域名
  • 支持
  • 产品更新

授权有效期为 1 年(每年可续订)。价格以美元(USD)计。

需要更多域名?联系我们

30 天退款保证

购买任何扩展,均可申请退款保障

Features illustration
Money back guarantee

阅读我们的退款政策

Testimonial image

“这款插件真的是另一个层次!它能把你的网站提升到全新水平,变成一个强大的引擎。你越深入探索它的功能,就越会感到惊叹。如果你还在犹豫——赶紧入手吧,不然你以后会后悔的! 文档本身就说明了一切,扎实得不能再扎实。 Leo(开发者)是我遇到过的最敏锐、最全面的开发者之一。他的响应非常快,明显对自己的专业领域了如指掌。这款插件能做的事情之多,真的让我非常兴奋。可能性几乎无穷无尽,如果你重视 SEO,这款插件会让你的网站排名大幅提升。”

olmate - Web 开发者

订阅我们的新闻通讯

及时了解 Gato GraphQL 的所有更新。