帝国CMS利用七牛云存储加速网站附件的方法
七牛云存储是由初创企业七牛公司提供的一款在线云存储服务,专注于以数据为核心的云计算业务,可实现网站的全网CDN加速服务,多数据中心+多加速节点,上传下载均加速、镜像存储、持续在线,可以无限扩展、用户只需按需付费,无硬件投资。
目前新注册的用户可永久获得免费额度:存储空间10G+HTTP下载流量(国内/国外)各10G+API请求(10万PUT/100万GET)
注册地址:https://portal.qiniu.com/signup?code=3li1yjofqmmoi
帝国CMS整合七牛云存储可以选择附件加速服务,例如:(js文件、css文件、图片、压缩包),下面介绍帝国CMS利用七牛镜像存储的具体实现方法:
镜像存储也就是利用帝国CMS修改附件地址的功能,配合云存储镜像功能,实现在网站上上传的文件/图片等资源,第一次访问的时候自动由你的服务器同步到七牛云存储,数据几乎瞬间加载,在下次访问的时候图片/文件会自动从云空间加载,实现加速的目的。
首先注册七牛账号,注册完成后进入七牛后台,点击“新建存储空间”,这里新建一个名为“zyku-net”的空间,如下图:
按要求输入存储空间名称,选择存储区域,访问控制选择公开空间,填好后点击确定创建,这时我们就创建了一个云存储空间。
如需为刚创建的空间设置一个自定义域名,可以选择绑定自己已有的域名,这里需要提醒的是,绑定的域名必须是已备案的域名,而且按七牛的要求是绑定域名必须在账户中充值10元钱,这里绑定一个域名“img.zyku.net”,如下图:
域名绑定提交后需要等待一段时间,直到七牛提醒你做CNAME解析,然后你需要前往你的域名所在服务商那里做域名解析。
空间创建完成后,我们前往帝国CMS后台进行网站端的配置,其实帝国CMS是支持七牛云存储的,后台进入“系统 -> 系统参数设置 -> 基本属性”,修改附件地址为我们刚刚在七牛绑定的域名“http://img.zyku.net/”,如下图:
然后点击文件设置标签,修改附件存放目录,这里我们选择“/d/file/p目录”,具体把附件存放在哪个目录,各位可以根据自己的需求来选择,并不是一定要放在/d/file/p目录,如下图:
其实这里无论你是修改为栏目目录还是/d/file/p目录还是/d/file目录,我们在后台上传的附件包括图片都会在/d/file目录下,但是生成的链接当中并没有/d/file,就像上图我们选择的是/d/file/p目录,上传图片后链接地址如下图所示:
我们只需要加速网站图片和附件,所以还需要创建一个镜像源站,在服务器中新建一个网站,域名为:img2.zyku.net(可以自己定义),IP地址为:服务器ip地址,网站目录为帝国CMS需要加速的那个站点的d/file目录,在Linux服务器中,例如:/web/www.xxx.com/d/file目录,创建完成后到域名处做解析。
现在回到七牛云存储后台,点击对象存储 -> 镜像存储,镜像源输入我们刚刚创建的网站http://img2.zyku.net/,一定要勾上 《使用默认的 robots.txt 配置文件》(robots.txt模板文件中禁用了搜索引擎爬虫,来确保你的网站不会因为开启镜像存储功能而被降权。),如下图所示:
可以到融合CDN中设置防盗链配置,开启后别的网站无法调用云存储中的资源,不会因为网站的图片被盗链而自己承受流量费,如下图所示:
第一次访问时会比较慢,因为图片是从你的服务器中读取(http://img2.zyku.net/d/file/p/1.jpg) 读取过程中,七牛已经在把图片自动同步到七牛空间中,所以第二次访问时已经是使用七牛服务器CDN加速了。
其实网站图片和附件在自己的服务器中也是真实存在的,所以并不用担心以后不再使用七牛CDN加速而造成不必要的麻烦,只需要修改主机头img2.zyku.net为img.zyku.net同时修改DNS指向的ip地址即可!
(资源库 www.zyku.net)
栏 目:帝国CMS
本文地址:https://www.zyku.net/ecms/1528.html
您可能感兴趣的文章
- 08-05宝塔Linux面板定时备份网站数据至七牛云存储的方法
- 06-25七牛云
- 09-15七牛云存储清理静态页面缓存的方法
- 03-10利用七牛云存储CDN服务给WordPress静态文件加速
- 02-29帝国CMS支持云存储(又拍云/七牛云)的方法
- 08-12西瓜视频怎么传输高清动态视频?
- 11-05QQ音乐怎么订阅每月听歌报告
- 03-16使用Swiper插件实现轮播图的方法
- 12-29乡村全科执业助理医师丰题库-乡村全科
- 04-06PHP中rand()和mt_rand()的区别
- 11-03夸克浏览器自动跳转怎么关
- 04-03基于JQuery和原生JavaScript实现网页
- 07-07jQuery制作input提示内容(兼容IE8以上)
- 07-31帝国cms 列表页用灵动标签怎么调用文
- 07-10帝国CMS商城系统在线支付后,订单邮件提
- 12-08苹果13如何进行定时拍照
- 12-14华为p50pro如何设置悬浮导航
- 10-21vivo手机怎样设置微信视频美颜
- 03-17javascript 动态生成css代码的两种方
- 10-15华为手机怎样看电池健康度

最近更新
阅读排行
猜你喜欢
- 09-26oppo手机怎么开启权限管理
- 11-18哈啰单车怎么预约用车
- 12-29初级会计师平台-初级会计师平台应用软
- 02-23DedeCMS定时生成站点地图sitemap.xml
- 09-20vivox70怎么设置经典模式
- 09-16高德地图展示上车点图片及路线选择方
- 11-03夸克浏览器如何看漫画
- 06-25腾讯云
- 09-21抖音指纹支付在哪里开启
- 12-25邢台直聘-邢台直聘应用软件功能介绍