图床、云对象存储、CDN业务:“自定义 CDN 加速域名” 与 “自定义源站域名” 的区别
参考:
https://developer.qiniu.com/kodo/8622/dev-the-binding-source-domain-name
--------------------------------
可以说,从图床的角度和云对象存储的角度来看“自定义 CDN 加速域名” 与 “自定义源站域名”的应用场景是相同的。
给出应用场景的例子:(引自:https://developer.qiniu.com/kodo/8622/dev-the-binding-source-domain-name)

说直白些就是把原网站中的图片或资源保存到云对象存储空间中,比如http://img.devilmaycry812839668.top/xxx.jpg是原网站中的一个图片,由于原网站是一个图片网站,图片太多,我们需要把这些图片保存到第三方的云对象存储空间中,以来节省自身的存储空间并提高这些图片的访问速度。这时候我们可以在云对象存储服务商(这里的例子为七牛云)那里开设一个存储空间,把原网站中的图片存放到这个云对象存储空间中;我们通过“自定义 CDN 加速域名” 与 “自定义源站域名”的方式为这些存放在云对象存储服务商空间下的图片绑定一个外部链接,然后通过对外部链接的访问就可以获得到云对象存储空间中的这些图片;云对象存储商根据具体的外部链接的请求来发送选中的图片,而这个外部链接是根据原网站的域名进行CNAME转换为云对象存储商的域名后获得的。这里假设把原网站域名img.devilmaycry812839668.top通过CNAME方式解析为iovip-as0.qiniuio.com,而iovip-as0.qiniuio.com域名的IP地址为45.43.48.195,那么访问原网站图片链接http://img.devilmaycry812839668.top/xxx.jpg就会被发送到IP地址为45.43.48.195的主机上,该主机对http请求中的资源定位地址img.devilmaycry812839668.top/xxx.jpg来进行解析以来获得云对象存储空间下的图片并返回。
“自定义 CDN 加速域名” 与 “自定义源站域名”的设置都是为实现通过将原网站的资源映射并存储到云对象存储空间上,来将对原网站资源的访问转换为对云对象存储空间上对象的访问,不同的是云对象存储商对这个资源的具体存储服务器的不同。
“自定义 CDN 加速域名”
虽然都是将资源存放在对象存储商的空间下,但是“自定义 CDN 加速域名” 方式会将资源通过CDN同步的方式同步到不同物理位置的服务器上以实现CDN的目的。这个时候对原网站资源的访问会由DNS服务器的CNAME解析为链路最近的CDN服务器来进行提供,这样就实现了不同地区对同一资源的访问可以根据请求方的物理地址来选择距离最近的CDN服务器来服务。
“自定义源站域名”与“自定义 CDN 加速域名”的不同在于云对象存储商不会对该资源进行CDN存储,也就是不会分发到不同的物理节点的服务器上,而是用单一服务器来进行提供服务。但是经过测试发现,二者最终都会进行分布式存储,只不过“自定义 CDN 加速域名”方式中使用多个不同物理节点的服务器来与主服务器进行CDN同步,而 “自定义源站域名”会将资源完全存储到多个服务器上并且不会和主服务器进行CDN同步;还有一点不同,就是 “自定义源站域名”方式将资源存储到物理位置相近的多个服务器上(IP相连,同个机房),而“自定义 CDN 加速域名”方式使用CDN方式存储到不同地域不同链路上的服务器中。
例子:

“自定义 CDN 加速域名”:将资源存储到2个物理位置分开的子网络中:

“自定义源站域名”:将资源存储到同个网段的多台服务器上(一个机房,同一物理位置):

------------------------------
图床、云对象存储、CDN业务:“自定义 CDN 加速域名” 与 “自定义源站域名” 的区别的更多相关文章
- 阿里云对象存储OSS及CDN加速配置
目录 十大云存储服务商 1. 登陆阿里云官网,开通对象存储服务 OSS 2. 创建存储空间 3. 绑定自定义域名 4. 配置阿里云CDN加速 5. 购买阿里云免费SSL证书 6. 阿里云CDN配置HT ...
- 腾讯云--对象存储cos绑定自定义域名
1.登录腾讯云控制台,找到对象存储一栏 2.选择一个你想绑定域名的存储桶 3.进入你选择的存储桶,点击域名管理 4.选择自定义源站域名.在域名处填写你要设置的自定义域名,在源站类型处选择静态网站源站, ...
- 阿里云对象存储OSS与文件存储NAS的区别
一.简介 应用场景:选择一款存储产品,面向文档数据的存取,不会涉及到数据处理. 产品选型主要从OSS和NAS中选择一款,满足文档存储的需求. 二.NAS优缺点 NAS 是一种采用直接与网络介质相连的特 ...
- 阿里云对象存储服务,OSS使用经验总结,图片存储,分页查询
阿里云OSS-使用经验总结,存储,账号-权限,分页,缩略图,账号切换 最近项目中,需要使用云存储,最后选择了阿里云-对象存储服务OSS.总的来说,比较简单,但是仍然遇到了几个问题,需要总结下. 1.O ...
- Docsify+腾讯云对象存储 COS,一键搭建云上静态博客
最近一直在想如何利用 COS 简化静态博客的搭建过程.搜了很多的静态博客搭建过程,发现大部分的静态博客都要通过编译才能生成静态页面.功夫不负有心人,终于让我找到了一个超简洁博客的搭建方法. 效果预览 ...
- 腾讯云对象存储 COS搭建个人网站
腾讯云对象存储 COS搭建个人网站,简单易操作,方便快捷. 只需要将你的网站资源上传即可,然后设置上你的自定义 CDN 加速域名,一个个人网站就上线啦!当然,你也可以不用设置自定义 CDN 加速域 ...
- 阿里云对象存储OSS访问控制
阿里云对象存储OSS的Android SDK提供了STS鉴权模式和自签名模式来保障移动终端的安全性. OSS可以通过阿里云STS (Security Token Service) 进行临时授权访问.交 ...
- 阿里云对象存储 OSS 应用服务器搭建代码
背景说明 最近做一个APP客户端图片直传阿里云OSS的服务,需要在后台开一个阿里云的OSSToken获取的接口. 阿里云官方文档地址:快速搭建移动应用直传服务. 略过移动端说明,直接看服务端的. 不是 ...
- 阿里云对象存储OSS使用 HTTPS
一.前言 阿里云对象存储oss本身也是可以用HTTPS直接访问的,但是它本身的地址是http://***.oss-cn-hangzhou.aliyuncs.com这样的,那么如果我们想使用自己的域名, ...
- Laravel项目使用腾讯云对象存储上传图片(cos-php-sdk-v5版本)
为了加快网站访问速度.降低网站负载,现在越来越多的网站选择把图片等静态文件放在云上,这里介绍一下腾讯云对象存储在Laravel项目中的使用 1.申请腾讯云对象存储.创建Bucket.获取APPID等参 ...
随机推荐
- FPS 是啥
什么是 FPS 呢 ,FPS就是你所编写的应用程序一秒钟运行的次数,一秒钟运行120次,你的 FPS 就是 一百二 什么是帧速率 为什么有帧速率这一说 帧速率在 数学微积分中是平均运行的力度或者说是强 ...
- 使用优启通 制作 WIN PE U盘时报BOOT.WIM 有毒的解决方法
使用优启通 制作 WIN PE U盘时报BOOT.WIM 有毒的解决方法 1.打开"Windows Defender". 2.点击"病毒和威胁防护". 3.点击 ...
- EBLK日志收集方案
ELK 是elastic公司提供的一套完整的日志收集以及展示的解决方案,是三个产品的首字母缩写,分别是ElasticSearch.Logstash 和 Kibana.该组合版本会统一发布. Elast ...
- 如何将 iPhone 的照片同步到 windows 电脑上
首先在电脑上,新建一个文件夹,并把共享权限打开. 文件夹 右键 属性,共享,添加 Everyone. 然后,让手机和电脑连接到同一个局域网,手机热点即可. 在手机端看 文件 app,找到电脑的共享文件 ...
- 常用的jvm一些监控命令
一.jmap 查看堆内对象示例的统计信息 jmap -heap pid 描述:查看堆信息 jmap -histo:live pid | head -30 描述:显示堆中对象的统计信息 命令:jmap ...
- 详解Web应用安全系列(2)注入漏洞之XSS攻击
上一篇介绍了SQL注入漏洞,今天我们来介绍另一个注入漏洞,即XSS跨站脚本攻击.XSS 全称(Cross Site Scripting) 跨站脚本攻击, 是Web应用中常见的漏洞.指攻击者在网页中嵌入 ...
- 多Github账号指定ssh-key提交代码
问题 目前github中代码提交只能通过ssh方式. 每个github账号只能添加一个专用的ssh-key. 如果同时有多个Github账号在用的话就必须给每个账号绑定不同的ssh-key. 方法一: ...
- Python str 转 b’二进制串
用raw_unique_escape来编码无义意的二进制串 bytes(strtext, encoding='raw_unique_escape')
- hive第一课:# hive-3.1.2分布式搭建文档
hive-3.1.2分布式搭建文档 谷歌浏览器下载网址:Google Chrome – Download the fast, secure browser from Google 华为云镜像站:htt ...
- sql-labs通关笔记(上)
sql-labs通关笔记(上) 这里我们先只讲解less-1到less-9 联合查询注入 Less-1:GET -Error based.Single quotes -string 界面 在url中加 ...