欢迎来到资源库(www.zyku.net)

帝国CMS

当前位置:首页 > CMS教程 > 帝国CMS > 七牛云

帝国CMS利用七牛云存储加速网站附件的方法

时间:2017-09-16|栏目:帝国CMS|点击:|我要投稿

七牛云存储是由初创企业七牛公司提供的一款在线云存储服务,专注于以数据为核心的云计算业务,可实现网站的全网CDN加速服务,多数据中心+多加速节点,上传下载均加速、镜像存储、持续在线,可以无限扩展、用户只需按需付费,无硬件投资。

目前新注册的用户可永久获得免费额度:存储空间10G+HTTP下载流量(国内/国外)各10G+API请求(10万PUT/100万GET)

注册地址:https://portal.qiniu.com/signup?code=3li1yjofqmmoi

帝国CMS整合七牛云存储可以选择附件加速服务,例如:(js文件、css文件、图片、压缩包),下面介绍帝国CMS利用七牛镜像存储的具体实现方法:

镜像存储也就是利用帝国CMS修改附件地址的功能,配合云存储镜像功能,实现在网站上上传的文件/图片等资源,第一次访问的时候自动由你的服务器同步到七牛云存储,数据几乎瞬间加载,在下次访问的时候图片/文件会自动从云空间加载,实现加速的目的。

首先注册七牛账号,注册完成后进入七牛后台,点击“新建存储空间”,这里新建一个名为“zyku-net”的空间,如下图:

帝国CMS利用七牛云存储加速网站附件的方法

按要求输入存储空间名称,选择存储区域,访问控制选择公开空间,填好后点击确定创建,这时我们就创建了一个云存储空间。

如需为刚创建的空间设置一个自定义域名,可以选择绑定自己已有的域名,这里需要提醒的是,绑定的域名必须是已备案的域名,而且按七牛的要求是绑定域名必须在账户中充值10元钱,这里绑定一个域名“img.zyku.net”,如下图:

帝国CMS利用七牛云存储加速网站附件的方法

域名绑定提交后需要等待一段时间,直到七牛提醒你做CNAME解析,然后你需要前往你的域名所在服务商那里做域名解析。

空间创建完成后,我们前往帝国CMS后台进行网站端的配置,其实帝国CMS是支持七牛云存储的,后台进入“系统 -> 系统参数设置 -> 基本属性”,修改附件地址为我们刚刚在七牛绑定的域名“http://img.zyku.net/”,如下图:

帝国CMS利用七牛云存储加速网站附件的方法

然后点击文件设置标签,修改附件存放目录,这里我们选择“/d/file/p目录”,具体把附件存放在哪个目录,各位可以根据自己的需求来选择,并不是一定要放在/d/file/p目录,如下图:

帝国CMS利用七牛云存储加速网站附件的方法

其实这里无论你是修改为栏目目录还是/d/file/p目录还是/d/file目录,我们在后台上传的附件包括图片都会在/d/file目录下,但是生成的链接当中并没有/d/file,就像上图我们选择的是/d/file/p目录,上传图片后链接地址如下图所示:

帝国CMS利用七牛云存储加速网站附件的方法

我们只需要加速网站图片和附件,所以还需要创建一个镜像源站,在服务器中新建一个网站,域名为:img2.zyku.net(可以自己定义),IP地址为:服务器ip地址,网站目录为帝国CMS需要加速的那个站点的d/file目录,在Linux服务器中,例如:/web/www.xxx.com/d/file目录,创建完成后到域名处做解析。

现在回到七牛云存储后台,点击对象存储 -> 镜像存储,镜像源输入我们刚刚创建的网站http://img2.zyku.net/,一定要勾上 《使用默认的 robots.txt 配置文件》(robots.txt模板文件中禁用了搜索引擎爬虫,来确保你的网站不会因为开启镜像存储功能而被降权。),如下图所示:

帝国CMS利用七牛云存储加速网站附件的方法

可以到融合CDN中设置防盗链配置,开启后别的网站无法调用云存储中的资源,不会因为网站的图片被盗链而自己承受流量费,如下图所示:

帝国CMS利用七牛云存储加速网站附件的方法

第一次访问时会比较慢,因为图片是从你的服务器中读取(http://img2.zyku.net/d/file/p/1.jpg) 读取过程中,七牛已经在把图片自动同步到七牛空间中,所以第二次访问时已经是使用七牛服务器CDN加速了。

其实网站图片和附件在自己的服务器中也是真实存在的,所以并不用担心以后不再使用七牛CDN加速而造成不必要的麻烦,只需要修改主机头img2.zyku.net为img.zyku.net同时修改DNS指向的ip地址即可!

(资源库 www.zyku.net)

关于我们 | 版权申明 | 寻求合作 |

重要申明:本站所有的文章、图片、评论等内容,均由网友发表或上传并维护或收集自网络,仅供个人学习交流使用,版权归原作者所有。

如有侵犯您的版权,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:95148658 | 邮箱:mb8#qq.com(#换成@)

苏ICP备2020066115号-1

本网站由提供CDN加速/云存储服务