Serverless的网站部署
响应式页面主要指的是数据流的响应,但是对于前端的整个页面展示来讲,它其实是静态网页。
像现在比较知名的 SPA(单页面应用),基本上都是静态页面。它有一个好处,就是你可以用 Cloudflare Pages 或者 Vercel 那样的平台来免费部署。只要在这些限制内,你的网页就可以直接实现无服务器运行。
另一方面则是后端的 API,这些 API 是提供动态网页的关键因素。因为网页要实现动态变换,本身就需要数据流的展示。这里其实可以分为两个部分:一个是运算,一个是储存。
- 运算部分: 如果只是单纯的业务运算,可以交给 Cloudflare Workers 来处理,它本身就提供运算服务。
- 储存部分: 数据库的部分,Cloudflare 全家桶也可以提供,例如托管关系型数据库的服务等等。
基本上都可以实现「零服务器」,这个就叫做 Serverless(无服务器)。这么来看的话,自己部署一个网站并不是太难,甚至连传统的服务器都可以不要,也不是说非得去租个 VPS。