Vercel 介紹與概念

chengyucai
Oct 11, 2021

--

Vercel.png

基礎介紹

是用於 static sites and frontend frameworks ,主要是建立 headless content management system.

提供即時部署、自動彈性擴展,並且預設導入GIT Project,讓前端團隊可以輕鬆地開發、預覽和部署.

簡單來說大致上跟AWS 做的事情差不多只不過多了一些限制

優點

以下是 Vercel 的公開使用說明:

基本上以 Bandwidth(免費仔) 一個月就有 100GB ,以現階段來說是目前最高的配額,且主機反應速度 基本上 小於 30ms ,一天的可建置次數額度也有100次,不是特殊的應用基本都用不到這麼高,所以如果是初期發展或需要測試,都可以使用此服務來建立,以便評估為了所需的設備種類與規格

用途

官方也有給出適合應用的網站類型:

  • Frontends
  • Functions that query DBs or APIs
  • Blogs, e-commerce, marketing

Frontends

不用說了官方是標配功能,基本上只要你跑得起服務就可以成功建立

Query DBs or APIs

典型的應用像是Strapi 、graphql …,都可使用 Vercel 部屬建立,只要能夠成功連線大概路上就成功,之後就可以不管,可謂是性價比很高的方案

Blogs, e-commerce, marketing

如果是Frontend 跟 API Server 都可以建立 ,但是如果需要其他(像是金流或即時反應類型的還是要先找到第三方的服務管理

Content management system

縮寫(CMS),CMS可分成兩種結構,分別是coupled CMS 與 decoupled CMS先來說說兩者的差別:

Coupled CMS

  • 早期發展的結構
  • 創建內容的內容管理後端(後端)
  • 後端需負責處理畫面上的應用

例: WordPress

Decoupled CMS

  • 存儲內容和數字資產的數據庫(後端)
  • 串接數據管理後端和前端的 API
  • 定義前端內容的發布

可將兩邊分成建立與儲存

Headless CMS

是以Decoupled CMS 為出發點在往下延伸的結果,包含HTTP的狀態回復,前端無須配合後端,只需配合API便可單獨運行,縱使後端服務發生問題,也可以與API 搭配來持續運作,也是目前較為主流的做法

但是如果是組織面臨到要升級產品的時候,每種架構的優缺點以及選擇是非常重要的課題。為組織提供選擇最佳結構,能確保不僅獲得想要的成效,而且還為您的整個團隊提供強而有力的後盾。

使用心得

如果也許你想擁有一套自己的網站或是需要一個代理伺服器;也許你有一些自己的Project想部署到伺服器,但是怕自己實力不足浪費錢,或是一直沒有找到合適的平臺;那麼 Vercel 平臺可能是你不錯的選擇,連線速度快,提供的域名也有可辨識性,重點是基本上不用到花錢

--

--