七牛---使用七牛给网站加速详解
2015-12-10 23:47
537 查看
很多用户在使用七牛的过程中都有需求对自己网站进行加速的功能,以下介绍一种常见的场景下对网站进行加速的情况:
用户html里面引用的资源(比如图片音视频等静态资源)所在的域名假设为
这种情形下根据用户需求也分以下两种情况:
1.用户希望只使用我们的加速,用户的资源还是在用户自己本地存储那边,这个时候可以使用我们的fusion融合线路(https://fusion.qiniu.com)进行配置这个域名的回源IP即可:
2.用户希望同时使用我们的加速和存储服务,即希望使用我们的空间作为源站,除此之外,又希望网站在访问的时候平稳的将原来的资源平稳的迁移到七牛这边,这种情况下是可以配合使用我们的镜像存储的功能,当然此时不能再设置回源到用户资源所在的IP了,可以两种方式设置源站是七牛空间,一种是直接在七牛空间portal(https://portal.qiniu.com/) 空间设置–>域名设置–>自定义域名那里配置需要加速的域名(注:需要配置资源保存在相对应的空间),另一种也是在fusion平台配置回源的七牛的bucket,参考如下:
这一步配置好了之后,后面是需要设置镜像存储了:
这个时候当然是不能再设置镜像源为为http://demodomain.com/ 的形式了,可以设置镜像源为用户的源站的IP的形式,不过设置源站IP需要使用七牛的命令行工具qrsctl(http://developer.qiniu.com/docs/v6/tools/qrsctl.html) 完成:
假设回源站IP的端口是80,配置后的情况是这样的:
这个时候用
用户html里面引用的资源(比如图片音视频等静态资源)所在的域名假设为
http://demodomain.com/key的形式,假设用户对这个域名demodomain.com做的一个源站A记录的ip为1.1.1.1,用户希望不修改html里面的资源的引用的资源的链接的情况下进行加速:
这种情形下根据用户需求也分以下两种情况:
1.用户希望只使用我们的加速,用户的资源还是在用户自己本地存储那边,这个时候可以使用我们的fusion融合线路(https://fusion.qiniu.com)进行配置这个域名的回源IP即可:
2.用户希望同时使用我们的加速和存储服务,即希望使用我们的空间作为源站,除此之外,又希望网站在访问的时候平稳的将原来的资源平稳的迁移到七牛这边,这种情况下是可以配合使用我们的镜像存储的功能,当然此时不能再设置回源到用户资源所在的IP了,可以两种方式设置源站是七牛空间,一种是直接在七牛空间portal(https://portal.qiniu.com/) 空间设置–>域名设置–>自定义域名那里配置需要加速的域名(注:需要配置资源保存在相对应的空间),另一种也是在fusion平台配置回源的七牛的bucket,参考如下:
这一步配置好了之后,后面是需要设置镜像存储了:
这个时候当然是不能再设置镜像源为为http://demodomain.com/ 的形式了,可以设置镜像源为用户的源站的IP的形式,不过设置源站IP需要使用七牛的命令行工具qrsctl(http://developer.qiniu.com/docs/v6/tools/qrsctl.html) 完成:
假设回源站IP的端口是80,配置后的情况是这样的:
这个时候用
http://demodomain.com/key或者七牛的默认域名
http://doaminqiniu/key的形式去访问就可以将资源拉取到七牛了,下次再访问的时候就可以达到通过七牛这边存储区访问资源了,但是需要注意的是这种情况如果用户源站同名资源有更新的情况是需要现在七牛空间将更新前的资源删除掉在刷新下缓存再次访问才可以将最新的资源拉取到七牛的。
相关文章推荐
- 网站舆情监测
- [笔记] 大型网站技术架构——核心原理与案例分析 [四]
- [笔记] 大型网站技术架构——核心原理与案例分析 [三]
- [笔记] 大型网站技术架构——核心原理与案例分析 [二]
- [笔记] 大型网站技术架构——核心原理与案例分析 [一]
- 给女票纪念日网站2015年12月10日
- 2007年以来百度收购过哪些公司——想一想,自己可以做什么软件或网站可以增加被收购的机会?
- 一些组织和个人网站
- 基于微服务的软件架构模式
- 技术类博客网站推荐
- iis部署网站常见问题
- 网站端口
- 当内网内没有条件建立dns服务器,又不想用IP访问网站,应配置什么文件
- 私人网站收藏——精简
- 发布网站中的那些事儿
- iis 部署网站常见问题
- openwrt架构分析
- 老李分享:持续集成学好jenkins 2
- Corosync+Pacemaker+DRBD实现Mysql服务的高可用 推荐
- Corosync+Pacemaker实现web集群高可用