2015-11-03 105 views
0

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

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

从Contentful下载内容之前是否可能先冲刷/无效内容。或者是通过其他网址i.o提供的内容。 cdn.contentful.com并给我'原创'的内容?

回答

0

无法更快速地刷新缓存,因为在更改内容后该进程已在进行中 - 只需要一些时间。

你可以做什么,是使用内容管理API来获取内容,但你必须保持两两件事:

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

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

+0

谢谢。我想我只是添加一个延迟来调用被调用的过程,以确保更新的内容被检索。几乎立即:) – bazzel