Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >CDN源站地址踩坑

CDN源站地址踩坑

作者头像
晓果冻
发布于 2022-06-15 07:44:18
发布于 2022-06-15 07:44:18
1.8K00
代码可运行
举报
运行总次数:0
代码可运行

CDN源站地址踩坑

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
为什么官方推荐域名作为源站地址呢,我个人理解是考虑像nginx负载均衡一样的,一个域名下有多个实例ip,每次轮询,但配置CND后,电信用户访问时会优先去电信运营商那个ip。但我自己博客只是个单实例,所以源站地址是ip好点,少了从域名解析到ip这一步。下面放出我在阿里云社区和腾讯云社区看到的帖子

引自腾讯云社区:
源站类型:自有源

源站地址:source.yeruchimei.top:8080

源站地址填写为域名最大的好处是,当你的源站拥有多个运营商的IP,例如source.yeruchimei.top有三个A记录,分别是100.100.100.100(电信)、101.101.101.101(联通)、102.102.102.102(移动),那么当CDN回源时,会根据用户的来源运营商选择对应的A记录。当访问者为电信用户,回源时则会选择100.100.100.100(电信)来回源,这样就可以避免跨运营商回源,造成回源延迟等问题。

注意:如果源站地址填写为域名时,此域名的作用仅仅是用于DNS解析,例如source.yeruchimei.top对应的A记录为100.100.100.100,那最终源站地址则是100.100.100.100。

建议:能选择源站地址为域名最好是选择为域名。
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
引自阿里云社区:
ReCDN加速源站域名怎么填哦? 
如果你原来的域名是img.aaa.com,ip地址是1.1.1.1 
想通过cdn加速img.aaa.com,此时填写源站时可以选择ip类型,填1.1.1.1 
或者选择域名类型,这时候就需要再申请一个src.aaa.com指到1.1.1.1

下面一个示例更能体现出源站地址和回源地址的关系

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
题目:加速域名为:www.yeruchimei.top,源站地址填写为域名:source.yeruchimei.top,并且此域名拥有三个IP100.100.100.100(电信)、101.101.101.101(联通)、102.102.102.102(移动),回源host为blog.yeruchimei.top。

问题一:请将回源步骤描述下。

问题二:当访问者是联通用户时,请将回源步骤描述下。

问题三:当源站不存在blog.yeruchimei.top站点时,请将回源步骤描述下。

问题四:当访问者是教育网用户时,请将回源步骤描述下。

答案:
问题一:

    先将source.yeruchimei.top域名做DNS解析,得到具体的IP地址(100.100.100.100)。
    CDN使用回源host(blog.yeruchimei.top)到100.100.100.100这台主机上拉取blog.yeruchimei.top站点的资源。
    blog.yeruchimei.top站点返回资源给CDN。
    回源流程:访问者(www.yeruchimei.top) -> CDN(回源) -> blog.yeruchimei.top(100.100.100.100-> CDN(返回资源) -> 访问者(获取资源)

问题二:

    先将source.yeruchimei.top域名做DNS解析,得到101.101.101.101CDN会帮其选择最优的IP,因为访问者是联通用户,当然是到联通IP回源更好,这样就不会出现跨运营商问题)。
    CDN使用回源host(blog.yeruchimei.top)到101.101.101.101这台主机上拉取blog.yeruchimei.top站点的资源。
    blog.yeruchimei.top站点返回资源给CDN。
    回源流程:访问者(www.yeruchimei.top) -> CDN(回源) -> blog.yeruchimei.top(101.101.101.101-> CDN(返回资源) -> 访问者(获取资源)

问题三:

    先将source.yeruchimei.top域名做DNS解析,得到具体的IP地址(100.100.100.100)。
    CDN使用回源host(blog.yeruchimei.top)到100.100.100.100这台主机上拉取默认站点的资源。
    100.100.100.100这台主机的默认站点返回资源给CDN。
    回源流程:访问者(www.yeruchimei.top) -> CDN(回源) -> blog.yeruchimei.top(100.100.100.100-> CDN(返回资源) -> 访问者(获取资源)

问题四:

    先将source.yeruchimei.top域名做DNS解析,得到具体的IP地址102.102.102.102(因为源站没有合适对应的教育网运营商IP,所以CDN会自动帮其选择最优的IP,至于哪个是最优的就无法直接断定了,交由CDN判断)。
    CDN使用回源host(blog.yeruchimei.top)到102.102.102.102这台主机上拉取默认站点的资源。
    blog.yeruchimei.top站点返回资源给CDN。
    回源流程:访问者(www.yeruchimei.top) -> CDN(回源) -> blog.yeruchimei.top(102.102.102.102-> CDN(返回资源) -> 访问者(获取资源)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【教程】CloudFlare 自定义节点优化网站速度 - CloudFlare 自选 IP 加快 CDN 速度
CloudFlare 官网虽然不提供 CNAME / AAAA / A 记录接入 CloudFlare 的 CDN ,但是我们可以通过 CloudFlare Partner 免费使用 CNAME / A 记录接入 CloudFlare , CloudFlare 自选 IP 首先是被 @雅丶涵 大佬发现,感谢大佬!!!::(真棒)
huofo
2022/02/28
28.1K0
【教程】CloudFlare 自定义节点优化网站速度 - CloudFlare 自选 IP 加快 CDN 速度
踩过CDN大小十类坑
干云服务这些年,服务过各类大客户,也遇到过各类问题,今天就简单总结记录一些,希望对大家有一定帮助。由于知识面有限,有些地方难免不周,也欢迎大家指正!
Ching云服务杂论
2020/05/08
5.5K0
一文读懂CDN和CDN实现的原理
百度百科CDN的全称是Content Delivery Network,即内容分发网络。CDN是构建在现有网络基础之上的智能虚拟网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。
星哥玩云
2022/05/28
4.7K0
一文读懂CDN和CDN实现的原理
为了搞清楚CDN的原理,我头都秃了...
原文地址:https://juejin.cn/post/6944420222757503006
winty
2021/05/20
4.1K0
CloudFlare:免费CDN加速-自定义节点IP教程
为什么要使用CDN? 内容分发网络(英语:Content Delivery Network或Content Distribution Network,缩写:CDN)是指一种透过互联网互相连接的电脑网络系统,利用最靠近每位用户的服务器,更快、更可靠地将音乐、图片、影片、应用程序及其他文件发送给用户,来提供高性能、可扩展性及低成本的网络内容传递给用户。简单总结有以下几点优势。
骤雨重山
2022/01/17
16.6K0
CloudFlare:免费CDN加速-自定义节点IP教程
CDN的作用与基本过程
CDN,Content Distribute Network,可以直译成内容分发网络,CDN解决的是如何将数据快速可靠从源站传递到用户的问题。用户获取数据时,不需要直接从源站获取,通过CDN对于数据的分发,用户可以从一个较优的服务器获取数据,从而达到快速访问,并减少源站负载压力的目的。
微风-- 轻许--
2019/05/29
3.3K1
网络编程02
DNS就是域名系统,相当于把ip地址包装成方便于记忆的名字,例如baidu、taobao、jd等等,方便了用户去访问互联网,这样使用域名的话就不需要去记忆直接被机器读取的ip地址了。
端碗吹水
2022/01/12
6520
网络编程02
CDN是个啥玩意?一文说个明白
在今日的世界中,互联网已经与人们的生活密不可分,诸如电商、门户网站、直播、游戏等互联网业务都有着广泛的受众。而在这些服务的背后,都离不开一个重要的角色:CDN。
西岸Alex
2022/10/31
3.1K0
CDN是个啥玩意?一文说个明白
这就是CDN回源原理和CDN多级缓存啊!
统计数据来自所有边缘节点上的请求记录,其中,对于没有缓存或缓存过期(可缓存)的请求以及不可缓存的请求,均计入回源请求中,其他直接命中缓存的,则为命中请求。
程序员小明
2019/05/31
16.7K0
高性能利器:CDN我建议你好好学一下!
CDN 全称 Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定
九灵
2021/09/08
9150
cdn背后的网站真实IP
CDN 的全称是Content Delivery Network(内容分发网络),通过在网络各处的加速节点服务器来为网站抵挡恶意流量,把正常流量进行转发。用简单点的话来说,CDN一般有三个作用
意大利的猫
2020/08/20
2.7K0
什么是CDN?它解决了什么难题?5分钟让你明明白白!
CDN这个词在我们技术圈中经常听到,什么CDN节点呀、CDN加速呀,当同事跟你谈到这些话题的时候,是不是大家都只顾着点头呢? CDN其实作用很大,我们每天都在享受CDN带来的福利,只是你感受不到。比如
网络技术联盟站
2021/01/25
75.7K1
使用 Cloudflare 加速你的网站
CloudFlare 为我们提供了免费的 CDN 服务,并拥有全球各地的优秀节点,作为国外比较优秀的 CDN 服务商。
OhhhCKY
2022/12/28
5.6K0
使用 Cloudflare 加速你的网站
天天说架构,那CDN到底是什么?
浏览器输入域名后,DNS将域名解析为地址,然后请求该地址,返回一个网页。 这个过程就像你买个东西,先查找商店位置,然后找到想要的商品,拿回家。
JavaEdge
2021/10/18
7820
国内外6款优秀的免费CDN服务「建议收藏」
CDN是一种新型网络构建方式,它是为能在传统的IP网发布宽带丰富媒体而特别优化的网络覆盖层;而从广义的角度,CDN代表了一种基于质量与秩序的网络服务模式。之前有过几篇文章介绍了CDNZZ和Cloudflare,今天再来系统推荐一下几家比较有名的CDN,都是免费的,或者其免费服务已经够用了。
全栈程序员站长
2022/10/03
16.9K0
3分钟带你了解到底什么是CDN?
通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。
网络安全自修室
2022/09/01
19.4K0
3分钟带你了解到底什么是CDN?
CDN为什么这么快
CDN全称:Content Delivery Network或Content Ddistribute Network,即内容分发网络。
Bug开发工程师
2018/07/23
2.8K0
CDN为什么这么快
网络协议 18 - CDN:家门口的小卖铺
    到现在为止,我们基本上已经了解了网络协议中的大部分常用协议,对于整个 HTTP 请求流程也较为熟悉了。从无到有后,我们就要考虑如何优化“有”这个过程,也就是我们常见的请求优化。而现在的技术栈中,CDN 是最常用的一种方式。
北国风光
2019/04/11
1K0
网络协议 18 - CDN:家门口的小卖铺
cdn加速的原理_一文读懂分频器
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说cdn加速的原理_一文读懂分频器,希望能够帮助大家进步!!!
Java架构师必看
2022/08/14
1.3K0
cdn加速的原理_一文读懂分频器
『CDN』让你的网站访问起来更加柔顺丝滑
当你在访问淘宝、京东准备剁手的时候,虽然进入页面的时候有很多的图片、很多的内容,但是加载起来却很快,让你剁手的动作如水般丝滑。嗖的一下好看的商品图片就出来了,嗖的一下就付款了。当然图片算是比较小的资源了,那些视频网站呢,每一个视频好几百M、好几个G,同时有好多的请求过来,就算服务器能抗住,带宽能跟的上吗?
古时的风筝
2020/12/07
1.3K0
『CDN』让你的网站访问起来更加柔顺丝滑
相关推荐
【教程】CloudFlare 自定义节点优化网站速度 - CloudFlare 自选 IP 加快 CDN 速度
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验