Cloudflare启动一个用于部署和托管JAMstack网站的平台

2021-01-21 10:06:31

Cloudflare今天推出了一项名为Cloudflare Pages的新产品。它直接与Netlify或Vercel(两家云托管公司)竞争,这两家公司可以让您使用JAMstack框架来构建和部署站点。流行的JAMstack框架包括Gatsby,Jekyll,Hugo,Vue.js,Next.js等。

如果听起来很熟悉,那是因为反向工程师Jane Manchun Wong通过查看Cloudflare的代码泄漏了即将推出的产品的详细信息。几周前,我掩盖了泄漏。

“你看到了简的推文,她有点早就洒了豆子,我认为那真是太棒了,”Cloudflare联合创始人兼首席执行官Matthew Prince告诉我。

但是现在,Cloudflare Pages是真实的。它与Git存储库和现有JAMstack框架无缝集成。当您将站点的新版本推送到Git存储库时,Cloudflare会自动开始在其网络上构建和部署站点。

如果您不熟悉JAMstack,这是大规模开发和部署网站的一种流行方法。它使您可以充分利用全球边缘网络的性能。

JAMstack框架使您可以将前端与网站后端分离。每次您对网站进行更改时,整个前端都是预先构建的。您的页面将转换为可以在全球边缘网络上托管和缓存的优化静态页面。这样,可以在几毫秒内在全球范围内投放页面。

JAMstack网站不必是100%静态的。您可以使用来自流行的基于API的服务(例如Stripe)中的API。在Web浏览器中呈现页面时,付款模块直接从Stripe的服务器加载。您还可以构建自己的微服务,这些微服务可以按需加载并且可以轻松扩展。

回到Cloudflare Pages,如果您要在该平台上托管源代码,它将与GitHub存储库集成。配置好站点后,您可以从Cloudflare的界面预览每个提交-每个提交都有自己的唯一URL,并且有一个预览环境。

您可以通过邀请其他Cloudflare用户加入您的Pages项目来与其进行协作。当您的站点在预览分支中看起来不错时,可以将其推送到生产分支。

当那些不认为自己是DevOps的人想要使用Cloudflare时,Cloudflare开始在Pages上工作。“创意方面的人们告诉我们,'嘿,您有兴趣建立网站构建器吗?'王子说。他确定Wix和Squarespace为网站建设者。

同时,Cloudflare注意到JAMstack变得非常流行。他补充说:“许多Netlify和Vercel客户实际上将Cloudflare置于其Netlify或Vercel站点的前面。”当您堆叠多个CDN时,就成本和性能而言,这根本没有意义。

由于Cloudflare已在世界范围内拥有庞大的服务器网络,因此在其边缘网络上托管JAMstack网站并不需要花费太多金钱-比缓存Netlify托管的内容便宜。这就是为什么有一个慷慨的免费套餐,无限带宽和无限请求。

“我们故意将发布时间定在每年的这个时候。我们真的很想把礼物还给开发者社区。

该公司希望在今天的发布中引起广泛关注。直到一月,每天将增加一千人使用该服务。之后,它将向所有人开放该服务。

Cloudflare认为,由于免费层和强大的基础架构,您将选择Pages for JAMstack项目。但是该公司还希望用户能够尝试其他Cloudflare服务。

例如,如果您想超越静态网站,Cloudflare提供了一个无服务器平台,称为Cloudflare Workers。您可以在Workers上部署一些代码,并在Pages站点中使用它。使用Workers KV和耐用对象,您还可以超越无状态功能。

同样,在开始使用Pages时,您可能会对Cloudflare的高级安全功能和其他Cloudflare产品感兴趣。该公司一直押在开发人员的长尾巴上,以寻找下一个客户,而Pages是该策略的另一个例子。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。