首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Contentful触发后延迟应用重建?

问如何在Contentful触发后延迟应用重建?
EN

Stack Overflow用户
提问于 2018-10-19 20:27:49
回答 1查看 177关注 0票数 0

我使用Gatsby.js和Contentful CMS创建了一个简单的应用程序。我在Netlify上托管应用程序。

我使用Contentful webhook自动触发站点构建,对我来说问题是每次我在CMS中添加/编辑一些内容时,它会触发另一个webhook和构建。例如,在10分钟内,我对Contentful做了一些修改,结果是6个页面重建。

也许这对于较小的页面来说不是问题,但我想知道当网站变大,构建将需要5-10分钟而不是几秒钟的时候,事情会如何发展。

我的问题是--有没有办法“延迟”触发网络钩子之类的东西?也许它可以通过编程来完成,我是个乞求开发的人,所以我不确定;)

还有一件事-当CMS中只有一项发生变化时,你知道Gatsby是如何处理应用程序重建的吗?它是否总是需要重新构建所有静态页面,或者是否可以选择仅重新构建站点中内容发生更改的部分(例如React )?

EN

回答 1

Stack Overflow用户

发布于 2018-10-19 22:39:09

我正在使用Contentful自动触发站点构建,对我来说问题是每次我在

中添加/编辑一些内容时,它都会触发另一个webhook和构建。

你检查过webhooks的选项了吗?我没有使用Contentful,但也许你应该只保存/编辑而不是发布?仅当您发布webhook时才会触发。

也许这对于较小的页面没有问题,但我想知道当网站变大,构建将需要5-10分钟,而不是几秒钟的时候,事情会如何发展。

这不是Netlify的问题。如果你刚刚触发了第六个版本,你就不需要等待例如五个版本了。根据this blogpost的说法,它将构建第一个,然后跳到第六个。

和另一件事-你知道当内容管理系统中只有一个项目发生变化时,Gatsby是如何处理应用程序重建的吗?它是否总是需要重新构建所有静态页面,或者是否可以选择仅重新构建站点中内容发生更改的部分(例如React )?

不盖茨比重建了整个网站。目前还不支持增量构建。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52892330

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档