参考:

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 加速域名” 与 “自定义源站域名” 的区别的更多相关文章

  1. 阿里云对象存储OSS及CDN加速配置

    目录 十大云存储服务商 1. 登陆阿里云官网,开通对象存储服务 OSS 2. 创建存储空间 3. 绑定自定义域名 4. 配置阿里云CDN加速 5. 购买阿里云免费SSL证书 6. 阿里云CDN配置HT ...

  2. 腾讯云--对象存储cos绑定自定义域名

    1.登录腾讯云控制台,找到对象存储一栏 2.选择一个你想绑定域名的存储桶 3.进入你选择的存储桶,点击域名管理 4.选择自定义源站域名.在域名处填写你要设置的自定义域名,在源站类型处选择静态网站源站, ...

  3. 阿里云对象存储OSS与文件存储NAS的区别

    一.简介 应用场景:选择一款存储产品,面向文档数据的存取,不会涉及到数据处理. 产品选型主要从OSS和NAS中选择一款,满足文档存储的需求. 二.NAS优缺点 NAS 是一种采用直接与网络介质相连的特 ...

  4. 阿里云对象存储服务,OSS使用经验总结,图片存储,分页查询

    阿里云OSS-使用经验总结,存储,账号-权限,分页,缩略图,账号切换 最近项目中,需要使用云存储,最后选择了阿里云-对象存储服务OSS.总的来说,比较简单,但是仍然遇到了几个问题,需要总结下. 1.O ...

  5. Docsify+腾讯云对象存储 COS,一键搭建云上静态博客

    最近一直在想如何利用 COS 简化静态博客的搭建过程.搜了很多的静态博客搭建过程,发现大部分的静态博客都要通过编译才能生成静态页面.功夫不负有心人,终于让我找到了一个超简洁博客的搭建方法. 效果预览 ...

  6. 腾讯云对象存储 COS搭建个人网站

    腾讯云对象存储 COS搭建个人网站,简单易操作,方便快捷.   只需要将你的网站资源上传即可,然后设置上你的自定义 CDN 加速域名,一个个人网站就上线啦!当然,你也可以不用设置自定义 CDN 加速域 ...

  7. 阿里云对象存储OSS访问控制

    阿里云对象存储OSS的Android SDK提供了STS鉴权模式和自签名模式来保障移动终端的安全性. OSS可以通过阿里云STS (Security Token Service) 进行临时授权访问.交 ...

  8. 阿里云对象存储 OSS 应用服务器搭建代码

    背景说明 最近做一个APP客户端图片直传阿里云OSS的服务,需要在后台开一个阿里云的OSSToken获取的接口. 阿里云官方文档地址:快速搭建移动应用直传服务. 略过移动端说明,直接看服务端的. 不是 ...

  9. 阿里云对象存储OSS使用 HTTPS

    一.前言 阿里云对象存储oss本身也是可以用HTTPS直接访问的,但是它本身的地址是http://***.oss-cn-hangzhou.aliyuncs.com这样的,那么如果我们想使用自己的域名, ...

  10. Laravel项目使用腾讯云对象存储上传图片(cos-php-sdk-v5版本)

    为了加快网站访问速度.降低网站负载,现在越来越多的网站选择把图片等静态文件放在云上,这里介绍一下腾讯云对象存储在Laravel项目中的使用 1.申请腾讯云对象存储.创建Bucket.获取APPID等参 ...

随机推荐

  1. 编程语言界的丐帮 C#.NET 国密数字信封 民生银行

    民生银行的库DLL只有C版本和JAVA版本.按着JAVA版本做的C# 实现. 重点内容. 1.数字信封就是 CmsEnvelopedData Der编码后转BASE64 2.重点类:ContentIn ...

  2. 像 Google SRE 一样 OnCall

    在 Google SRE 的著作<Google运维解密>(原作名:Site Reliability Engineering: How Google Runs Production Syst ...

  3. SpringBoot启动报错:Parameter 0 of method hmset in com.qcby.rbac.util.RedisUtils required a bean of type

    SpringBoot启动报错,报错信息如下: 报错是由于A类中定义了含参数的构造函数,Spring自动构造和注入时未为该Bean传入参数,引起报错. 查了很多资料,最后发现,我是因为注释的时候没有把@ ...

  4. == 和 equals 的区别是什么

    == : 它的作用是判断两个对象的地址是不是相等.即,判断两个对象是不是同一个对象.(基本数据类型 == 比较的是值,引用数据类型 == 比较的是内存地址) equals() : 它的作用也是判断两个 ...

  5. Python 潮流周刊#56:NumPy 2.0 里更快速的字符串函数(摘要)

    本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章.教程.开源项目.软件工具.播客和视频.热门话题等内容.愿景:帮助所有读者精进 Python 技术,并增长职 ...

  6. Lecture5

    Smiling & Weeping ---- 在街上看到长得和你相似的人时 我心中的那股雀跃 请你至少同情一下吧 第五章 Git 内部原理 5.0 引言 本章相对独立,从底层出发带你了解Git ...

  7. bugly进阶01-集成bugly时的相关参数

    bugly进阶01-集成bugly时的相关参数 个人github CSDN博客 前言 bugly的集成十分的简单,在代码中只需要简单的一个语句就可以轻松集成: - (BOOL)application: ...

  8. xpath-猪八戒网服务商名称爬取

    import requests from lxml import etree url = 'https://changsha.zbj.com/xcxkfzbjzbj/f.html?fr=zbj.sy. ...

  9. Kubernetes 存储资源 PV、PVC 和StorageClass详解

    一.存储机制介绍 在 Kubernetes 中,存储资源和计算资源(CPU.Memory)同样重要,Kubernetes 为了能让管理员方便管理集群中的存储资源,同时也为了让使用者使用存储更加方便,所 ...

  10. centos如何统计磁盘使用总量,以及cpu使用率

    剩余硬盘容量 T: df | awk '{print $4}' |sed 's/Available//g' |sed '/^\s*$/d' | awk '{sum+=$1} END {print su ...