0

我们使用 Contentful 的 webhook 来触发外部构建过程。我们不时注意到,当发布内容更改后触发此 webhook 时,这些更改在构建完成后不可见。在这些情况下,我们必须手动启动修复问题的过程。

根据 Contentful 的说法,由于交付 API 由 CDN 提供支持,因此需要一些时间(最多 5 分钟)来反映更改。

在从 Contentful 下载内容之前,是否可以先刷新/使内容无效。还是可以通过另一个 url io cdn.contentful.com 获得内容并给我“原始”内容?

4

1 回答 1

0

没有办法更快地刷新缓存,因为在更改内容后该过程已经在进行中——它只需要一些时间。

您可以做的是使用 Content Management API 来获取内容,但您必须记住两件事:

  1. CMA 有更严格的速率限制
  2. 使用 CMA 时,您还将收到未发布的内容

CMA 也只有有限的查询功能,请参阅https://www.contentful.com/developers/docs/references/content-management-api/#/reference以获取完整文档。

于 2015-11-03T16:23:08.867 回答