Cloudflare 今天上线了一个 Cloudflare Pages 的项目,是一个是免费的 JAMstack 平台,与 git 无缝链接。目前 beta 版已经开放申请,等待 Cloudflare 审核开通后即可使用。
一、JAMstack 是什么
JAMStack,JAM 代表 JavaScript,API 和 Markup,是一种使用 Static Site Generators (SSG) 技术、不依赖 Web Server 的前端架构。
JAMStack 的优点:
- 高性能:由于网页是静态生成的,没有额外的网络数据请求,它的 Time to first byte (TTFB) 性能是最佳的(因为不涉及后端、数据库等等)。
- 易部署:因为 JAMStack 不依赖 Web Server,部署就仅仅是把生成的网页放到 CDN 就可以了。
- 强安全:同样因为不依赖 Web Server 的原因,就导致 JAMStack 网站的攻击面很小。
- 易开发:JAMStack 由于其特性,开发也极其简单,不强依赖后端,开发、测试仅仅是部署到一个静态文件服务器即可。现在「三大框架」都有相应的 SSG 方案,学习成本不高。
二、Cloudflare Pages 是什么
Cloudflare Pages 官网:https://pages.cloudflare.com
Cloudflare Pages 是今天刚上线的一个免费 JAMstack 平台,支持 git。
目前 Cloudflare Pages 免费版支持无限流量、无限站点数,每月 500 次构建发布。
三、Cloudflare Pages 怎么申请
申请地址:https://www.cloudflare.com/zh-cn/pages-jamstack-platform-beta-sign-up/
按要求注册申请,等 Cloudflare 审核通过后即可使用: