Cloudflare正在测试Netlify竞争对手来托管Jamstack网站

2020-12-08 02:39:38

新产品是由逆向工程师Jane Manchun Wong在周六发现的,他通过查看Cloudflare的代码找到了详细信息。

Cloudflare正在开发Cloudflare Pages,这是一个用于部署和托管JAMstack网站等的云平台! 🚀

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

假设您是一位非常著名的流行歌手,明天您将在网站上发布新专辑。您期望获得巨大的流量高峰和大量订单。

如果您也恰好是一名Web开发人员,则可以开发Jamstack网站以确保您的网站保持可用并快速加载。 Jamstack框架无需使用传统的内容管理系统来托管您的内容并将其交付给用户,而是可以使前端与后端脱钩。

您可以在内容管理系统中写一些帖子,然后部署您的网站更新。您的Jamstack应用程序将根据您刚才编写的内容预构建静态页面。这些页面将缓存在全球边缘网络中,并在几毫秒内在全球范围内投放。这就像影印一封信,而不是每次有人要阅读时写一个新副本一样。

但是,如果有人想在购买页面上购买您的新专辑呢?在该页面上,将有一个签出模块,该模块是无法缓存的动态内容。您可以利用诸如Stripe之类的付款API,这样用户根本就不会从服务器中加载内容。

这是一个简单的例子,但是许多公司一直走这条路。对于静态内容,所有内容都是预先构建和缓存的。对于动态内容,公司构建了按需加载且可以轻松扩展的微服务。

根据Jane Manchun Wong的屏幕截图,Cloudflare Pages使您可以通过简单的Git提交来部署网站。如果您要在平台上托管源代码,则它将直接与GitHub存储库集成。

您可以配置一个Node.js构建命令,该命令将在每次对代码进行更改时执行。构建过程完成后,最终用户即可访问您的网站。

Cloudflare Pages将有一个免费层,您可以每月生成500个版本。超过该配额,Cloudflare最有可能让您支付更多构建成本和更多功能。

默认情况下,Cloudflare为您提供一个子域名来试用该服务-your-website-name.pages.dev。当然,您可以配置自己的域名,并将Cloudflare Pages与其他Cloudflare产品结合在一起。

您已经可以阅读Jane Manchun Wong发现的Cloudflare Pages文档。因此,听起来Cloudflare Pages可以早于而不是晚启动。