我正在尝试了解Gatsby项目根据持续数据更改自行更新的过程。假设我对内容进行了少量更改(假设我将布尔值从false切换为true),那么每次更改都会触发Gatsby挂钩(因为Webhook调用了Vercel / Gatsby Cloud或正在使用的任何东西)建筑)?
在该构建事件中,将构建并重新部署整个网站,还是仅更改内容?我很好奇,因为如果对整个站点进行了完整的重建,那么不会对Contenful产生n次API调用吗?鉴于他们的免费服务每月最多可支持200万个API请求,因此可以很快使用。
有人可以指出有效流程的文档吗?理想情况下,仅更新受内容更改直接影响的页面或内容的内容?我相信Gatsby Cloud具有这种精细的发布能力吗?
答案 0 :(得分:0)
我认为这个问题可能比我最初意识到的问题还要多。基本上,框架需要支持增量构建。 Next.js和Gatsby都支持它。我相信使用Gatsby时,您需要使用他们的Cloud产品并支付费用/使用他们的部署系统。魔术是有偿的解决方案(根据我的经验)。
最终使用Next.js,因为它似乎已内置在他们的工具中,并且可以与我要使用的其他分发机制一起很好地使用。最终选择了Storyblok而不是Contentful。我不喜欢Contenful怪异的2M许可模式。第一个价格点也吓跑了我的客户。