因为这就像即时的满足感。您不想等待一个小时才能看到某些内容。
德鲁:这很有趣。Gatsby 云服务使您能够使用无头 CMS 服务,您只需处理内容,但无法直观地了解网站中的内容,从而可以预览内容如何会工作。是对的吗?
马西:是的,是的。因此,这是解耦权衡的一部分,你的无头 CMS 可能像 WordPress 一样,你可以只查找前端,但我们正在给它一个新的前端,并可能引入其他来源 美国电话号码表 以及 WordPress 不知道的其他事情。因此,以这种方式将其解耦是有道理的。但作为团队成员,您仍然必须能够以您很快习惯的速度完成工作。
马西:因此,这就是 Gatsby 预览版的用武之地,Gatsby 构建将前端返回给团队,以便他们可以协作,可以做出决策,交付一些东西。因此,这种方式在去年如雨后春笋般涌现,一直在获得更多功能和改进,我们从一些团队那里听说,他们确实开始看到速度的提高。
马西:当我们发现,“好吧,如果这个构建进展缓慢,这是为什么呢?” 这通常是因为该网站非常非常大。因此,我们一直致力于大型网站的改进,并真正改进这些团队的协作工作流程。这是团队目前的一大焦点。
德鲁:所以 Gatsby 云,我想它的核心是托管服务。它是一个用于部署 Gatsby 站点并围绕其加载 Gatsby 特定功能和特性的 CDN 吗?
马西:我更愿意称其为持续交付产品,因为它不是真正的 CDN。它与 Fastly、Netlify 等 CDN 集成。您可以连接许多不同的提供商,其中一些是免费的。你可以免费做很多事情,这真是太棒了。前几天我刚刚在上次 Gatsby Web 创建者会议上做到了这一点,我们使用 Gatsby 云和 Netlify 来构建我们的网站。
马西:它使您能够使 Gatsby 网站变得更快,因为它确实有这些改进。它只需要建立一种类型的网站。因此,Gatsby 云可以做出一些其他平台无法做出的改进,因为他们试图支持所有这些不同类型的网站,而且他们都做得很好。
马西:但对于盖茨比来说,如果这就是你要建造的一切,那么有相当多的机构都在关注盖茨比,他们希望尽快完成它。所以,这就是 Gatsby 云可以专门针对 Gatsby 进行一些性能改进的地方,因为它不必担心任何其他平台。
德鲁:因此,Gatsby 云会完成您的构建,然后将其部署到 Netlify 之类的地方或可能是一系列不同的地方。
马西:是的。是的,会的。因此,当它上传这些构建的包时,它将使用 Netlify 的一部分。构建的文件。它没有使用他们的构建,因此构建是在 Gatsby 云基础设施上进行的,这就是可以实现大量速度提升的地方。然后还有一个上传步骤,将其发送到 CDN(无论您选择哪一个)。

马西:但是,是的,团队似乎真的很喜欢这种查看能力。我的意思是,这是您可能会错过的功能。因此,有必要重新添加,就是能够进行这些协作预览并获得签字等等。
德鲁:因此,Gatsby 云是 Gatsby 公司提供的一项服务,并且还有 Gatsby 开源项目。这是否类似于 WordPress 和自动化之间的关系,即由商业实体开发开源产品?
马西:我想说是的,就像 Drupal 一样。科技界有这样的先例:这些创始组织形成了一种良性循环。我们现在正在努力发布一些治理文档,以确保我们的社区非常清楚我们如何做出决策。但整个目标是保持 Gatsby 的可持续发展,这样它就可以继续成为一个开源项目,人们甚至可以进入 Gatsby 云来使用它。