CDN管理机制.md
1.43 KB
CDN管理机制
拓扑图
公司内网 外网
gulp qrsboxcli |
【前端开发机】--(部署脚本)-->【FTP服务器】--->(同步七牛)-|--> 【七牛云服务】-->外网访问 |
ftp服务
在218.94.77.166上部署一个ftp,仅供公司办公区访问。
目录结构
└─boysmobile \\应用根目录
├─2.0.0 \\版本号,下面放在一个css和两个js(一个debug,一个编译过)
└─assets \\静态资源(图片,字体,swf...)
├─fonts
└─images
同步机制
前端完成开发,可以执行gulp dist
进行发布,发布过程可能会持续1-2分钟左右。当gulp执行完成后,ftp的服务目录变动会触发./qrsboxcli sync &
,同步七牛服务器。
查看日志:./qrsboxcli log
查看服务:ps -ef|grep ./qrsboxcli
配置文件:/root/.qrsboxcli/qrsbox.conf
{
"tasks": [
{
"name": "default",
"src": "../ftp",//同步目录
"dest": "qiniu:access_key=xxxx&secret_key=xxxx&bucket=yohocdn",//权限配置
"deletable": 1,//是否同步删除
"ignore_dir_structure": 0
}
],
"debug_level": 1
}
七牛空间是:yohocdn 外网访问地址:cdn.yoho.cn