如何使用 Serverless WordPress快速建站

65次阅读
没有评论

共计 2331 个字符,预计需要花费 6 分钟才能阅读完成。

这期内容当中丸趣 TV 小编将会给大家带来有关如何使用 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 的接入层实现,从而运行 WordPressAPI 网关 WordPress 的对外入口,实现了 RESTful APICFSWordPress 的 Serverless 存储仓库 TDSQL-C Serverless 通过创建 TDSQL-C Serverless (原 CynosDB) 的 MySQL 类型数据库,实现数据库按量计费,自动扩缩容 VPC 内网打通 SCF 云函数、CFS、TDSQL-C Serverless 之间的网络,保障网络隔离功能优势 1. 支持 WordPress 原生框架

传统 WordPress 项目迁移至 Serverless,往往需要对项目原生框架进行大量改造,以适应 Serverless 架构。而使用 Serverless WordPress 组件,您不需要对原生项目进行任何改造,即可直接完成部署,做到对框架无入侵,也支持后续的版本升级。

2. 降低使用成本

从接入层到计算层到存储层,全部使用 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 文件存储代金券。

3. 部署步骤简单

通过 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 配置文件,完成应用信息配置,或部署完成后在控制台修改。

上述就是丸趣 TV 小编为大家分享的如何使用 Serverless WordPress 快速建站了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注丸趣 TV 行业资讯频道。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-08-04发表,共计2331字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)