您好,登錄后才能下訂單哦!
這期內容當中小編將會給大家帶來有關如何使用 Serverless Wordpress快速建站,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
WordPress 是使用 PHP 語言開發的博客平臺,用戶可以在支持 PHP 和 MySQL 數據庫的服務器上架設屬于自己的網站,也可以把 WordPress 當作一個內容管理系統(CMS)來使用。根據 W3techs 的統計,截至 2020 年 12 月,全球約 39.9% 的網站都使用 WordPress,無論是個人博客,還是官方網站,還是作為通用的內容管理系統,都可以通過 Wordpress 快速搭建,也是目前最流行的動態網站框架之一。
騰訊云 Serverless 提供了基于 Serverless 架構的 Wordpress 全新部署方式,通過 Serverless Framework Wordpress 組件 ,僅需三步,就可以快速在 Serverless 架構部署 Wordpress 項目。
該方案主要使用了以下資源模塊,實現從接入層到計算層到存儲層的完全 Serverless 化:
模塊 | 說明 |
---|---|
SCF 云函數 | 負責 Serverless Wordpress 的接入層實現,從而運行 WordPress |
API 網關 | WordPress 的對外入口,實現了 RESTful API |
CFS | WordPress 的 Serverless 存儲倉庫 |
TDSQL-C Serverless | 通過創建 TDSQL-C Serverless (原 CynosDB) 的 MySQL 類型數據庫,實現數據庫按量計費,自動擴縮容 |
VPC | 內網打通SCF云函數、CFS、TDSQL-C Serverless之間的網絡,保障網絡隔離 |
傳統 Wordpress 項目遷移至 Serverless,往往需要對項目原生框架進行大量改造,以適應 Serverless 架構。而使用 Serverless Wordpress 組件,您不需要對原生項目進行任何改造,即可直接完成部署,做到對框架無入侵,也支持后續的版本升級。
從接入層到計算層到存儲層,全部使用 Serverless 資源,真正做到按量計費,彈性伸縮,大大節省成本
示例:以一個個人博客網站為例,設定日訪問量 100,1 GB 文件存儲,1 GB 數據庫存儲,每月費用計算如下: - API 網關 調用次數:100/10000*0.06*30=0.018元/月 出流量:100*30/1024/1024*0.8*30=0.068元/月 - SCF 云函數 SCF 調用次數:100*30=3000次/月 免費額度內,不產生費用 SCF 資源使用費用:30/1000*100*30=900GBs/月 免費額度內,不產生費用 - CFS 存儲費用(月費用):1*0.35=0.35元/月 - Serverless MySQL 數據庫 存儲費用:1*0.00485元/GB/小時*24*30=3.49 元/月 計算費用:100*0.000095*30=0.285 元/月 合計: 0.018+0.068+0.35+3.49+0.285=4.211元
對比可以發現,與傳統自建方案對比,Serverless Wordpress 一個月成本不到 5 元,使用成本大大降低。
新用戶第一次部署 Wordpress 應用,即可獲得 30 元 TDSQL-C ,5 元 CFS 文件存儲代金券。
通過 Serverless Wordpress 組件,只需幾行 yml 文件配置,即可快速完成 Wordpress 應用部署,極大降低部署門檻。
歡迎免費體驗!
您可以通過 命令行 或 控制臺 完成 Serverless Wordpress 部署,步驟如下:
部署前提
開通 SCF 云函數服務
開通 CFS 文件存儲服務
(可選)準備好已備案的自定義域名,您也可以通過Serverless 備案資源包完成備案
步驟一:登陸 Serverless 應用控制臺, 點擊"新建應用"
步驟二:根據指引,填入應用名稱,選擇"應用模版"--"Wordpress 應用",點擊"創建"
注意:目前只支持北京、廣州、上海區域
步驟三:創建完成后,點擊"訪問應用",即可訪問您的 Wordpress 項目,您也可以在應用詳情頁完成自定義域名的配置
步驟一:本地初始化 Serverless Wordpress 配置文件
sls init wordpress --name example
步驟二:進入目錄下,執行 sls deploy
, 即可完成部署
$ sls deploy serverless ?framework Action: "deploy" - Stage: "dev" - App: "appDemo" - Instance: "wordpressDemo" region: ap-shanghai zone: ap-shanghai-2 vpc: ... cfs: ... db: ... apigw: created: true url: https://service-xxxxx.sh.apigw.tencentcs.com/release/ ... layer: ... wpInitFaas: ... wpServerFaas: ...
部署成功后,點擊 apigw
部分輸出 url,根據指引完成賬號密碼配置,即可開始使用您的 Wordpress 應用。
如果想要配置自定義域名,您也可以修改 serverless.yml
配置文件,完成應用信息配置,或部署完成后在控制臺修改。
上述就是小編為大家分享的如何使用 Serverless Wordpress快速建站了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。