- 浏览: 761118 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (1045)
- 数据结构 (36)
- UML与设计模式 (42)
- c++ (87)
- rust (36)
- Qt (41)
- boost模板元编程 (43)
- Linux (77)
- 汇编 (4)
- 其它 (2)
- 烹饪 (3)
- unix c / socket (73)
- 软件工程 (4)
- shell (53)
- Python (37)
- c++ primer 5th(c++11) (22)
- 数据库/MySQL (27)
- 数据存储 (4)
- lisp (7)
- git (4)
- Utility (3)
- CDN与DNS (54)
- Http (53)
- php (7)
- nginx/lua/openresty (41)
- redis (11)
- TCP/IP (16)
- 互联网 (6)
- kernel (2)
- go (34)
- 区块链 (43)
- 比特股 (13)
- 以太坊 (23)
- 比特币 (23)
- 密码学 (10)
- EOS (53)
- DAG (1)
- docker (1)
- filecoin (7)
- solidity (65)
- ipfs (8)
- 零知识证明 (1)
- openzeppelin (3)
- java (1)
- defi (7)
- Ton (0)
最新评论
CDN(Content Distribute Network/Content Delivery Network):是将内容从源站传递到用户端的任务.
用户上网的基本流程:
1.输入域名
2.浏览器向local dns请求域名解析
3.如果local dns有域名的缓存则直接响应用户的解析请求
4.如果local dns没有这个域名的解析结果的缓存,则以递归方式向整个dns系统请求解析,获得应答后将结果反馈给浏览器
5.浏览器得到域名解析结果(域名的ip)后向此ip所处服务器请求内容
6.服务器将请求内容传递给浏览器
加入CDN后的流程:
1.输入域名后,首先会向网站的权威dns服务器来进行域名解析,该权威dns服务器中会有一个cname记录,指示将域名的解析权交给cdn专用dns服务器
2.cdn的dns服务器将cdn的全局负载均衡设备ip作为域名解析结果返回用户,此时cdn系统已经接管了网站的用户访问
3.用户向cdn的全局负载均衡系统发起内容url访问请求
4.cdn的负载均衡系统经过全局-区域两级均衡系统的综合分析,选择一台最优服务器/集群为用户服务,并将这个设备/集群的ip地址返回给用户.
5.用户向最优服务器发起请求,服务器响应用户请求,将用户所需内容传送到用户终端
用户上网的基本流程:
1.输入域名
2.浏览器向local dns请求域名解析
3.如果local dns有域名的缓存则直接响应用户的解析请求
4.如果local dns没有这个域名的解析结果的缓存,则以递归方式向整个dns系统请求解析,获得应答后将结果反馈给浏览器
5.浏览器得到域名解析结果(域名的ip)后向此ip所处服务器请求内容
6.服务器将请求内容传递给浏览器
加入CDN后的流程:
1.输入域名后,首先会向网站的权威dns服务器来进行域名解析,该权威dns服务器中会有一个cname记录,指示将域名的解析权交给cdn专用dns服务器
2.cdn的dns服务器将cdn的全局负载均衡设备ip作为域名解析结果返回用户,此时cdn系统已经接管了网站的用户访问
3.用户向cdn的全局负载均衡系统发起内容url访问请求
4.cdn的负载均衡系统经过全局-区域两级均衡系统的综合分析,选择一台最优服务器/集群为用户服务,并将这个设备/集群的ip地址返回给用户.
5.用户向最优服务器发起请求,服务器响应用户请求,将用户所需内容传送到用户终端
发表评论
-
rawsocket发送dns包
2017-09-14 15:18 613#include <stdio.h> #in ... -
dnssec
2017-08-24 15:27 536Domain Name System Security Ext ... -
SOA记录
2016-11-24 10:17 1006SOA(StartofAuthority)资源记 ... -
DNS协议头
2016-11-23 15:03 613一.首部: ID:由程序分配的16位标识符,该程序产生任何种类 ... -
dig
2016-11-04 09:49 4231.dig 文件 dig www.baidu.com -f d ... -
bind查看版本号
2016-11-02 14:30 1100dig @dns_ip txt chaos version.b ... -
BGP与Anycast
2016-10-25 15:09 809BGP属于一项技术,一般应用于IDC多线机房,也就是把接入到机 ... -
DNS协议
2016-10-19 20:51 429qr:表示消息是响应,而还 ... -
IPv6寻址入门
2016-10-04 14:26 634IPv6地址的长度为128位,其最佳表示方法是使用冒号分隔的8 ... -
bind配置
2016-10-01 16:54 3051.禁递归 options{ recursion no; } ... -
否定缓存
2016-09-18 14:20 886否定缓存,也叫负缓存,是指对查询失败的域名进行缓存。 -
ndc与rndc
2016-09-12 22:49 606打开名称服务器的调试功能以记录查询消息 rndc trace ... -
MX记录
2016-09-01 21:41 410MX记录:DNS使用单一类型的资源记录来实现增强的邮件路由. ... -
CIDR
2016-08-25 21:44 461CIDR:无类域间路由.如192.168.0.123/25,它 ... -
如何选择权威名字服务器
2016-08-22 22:39 730RTT:往返时间(roundtrip time) 当bind ... -
反向代理负载均衡
2016-03-29 22:48 5691.反向代理服务器处于Web服务器前面.浏览器访问请求的地址是 ... -
递归与迭代的区别
2016-03-10 14:51 7181.递归查询: 一般客户机和服务器之间属递归查询,即当客户机 ... -
BGP
2016-03-01 12:11 350BGP:边界网关协议 BGP是 ... -
名字服务器
2015-12-20 09:03 463一个独立管理的DNS子树称为一个区域(zone). 一个名字 ... -
动态加速
2015-08-02 10:27 524CDN的复制机制: 1.Web系统表现层的复制.通过复制,边缘 ...
相关推荐
**什么是CDN** CDN全称为内容分发网络(Content Delivery Network),是一种分布式网络服务,旨在提高网络内容的访问速度和可用性。它通过在全球各地部署多个缓存节点,将网站的内容分发到离用户最近的节点上,使得...
如何搭建自己CDN服务器 目前在免费CDN市场上,360因为“免费”而越做越大,加速乐做的很早。但因免费的节点不多,好多用户都被强走了。安全宝现在也还不错。目前国内的免费CDN市场已呈现三足鼎立趋势。 可为什么我...
标题 "ReplaceGoogleCDN:将 Google CDN 替换为国内的镜像" 指涉的是在遇到因网络限制导致的Google Content Delivery Network (CDN) 访问问题时,如何通过更换为国内镜像来优化加载速度和提高网页访问稳定性。...
《Origin CDN切换:提升下载速度的关键技术》 在数字化时代,内容分发网络(CDN,Content Delivery Network)已经成为互联网服务的重要组成部分,特别是在游戏下载、流媒体服务等领域。Origin是知名的游戏平台,它...
ReplaceGoogleCDN 是一款专为 Chrome 浏览器设计的扩展程序,它的主要功能是将网页中引用的 Google Content Delivery Network (CDN) 的资源替换为国内可访问的镜像站点,以解决由于网络限制导致的加载缓慢或无法加载...
本文档是兄弟公司(Depending on the context, this could be translated as "Brother Company" or "Brother Corporation")针对DCP-9020CDN, MFC-9140CDN, 和MFC-9340CDW系列彩色激光多功能设备的一份中文维修手册。...
5. **国内 CDN 服务选择**:研究国内可靠的 CDN 服务提供商,如阿里云 CDN 或腾讯云 CDN,它们提供了许多开源库的镜像,可以替代 Google CDN。 6. **跨域策略**:由于浏览器的同源策略,需要了解如何处理跨域请求,...
京瓷P50系列打印机,包括P5021cdn、P5021cdw、P5026cdn、P5026cdw以及P5018cdn,是京瓷公司推出的一系列高效能、多功能的办公设备。这些打印机以其出色的打印质量和稳定的性能赢得了市场的广泛认可。在日常使用中,...
Vue.js阿里云CDN部署插件就是将Vue.js应用与阿里云CDN服务相结合的工具,它可以帮助开发者更方便、快捷地将Vue.js项目部署到阿里云上。 Vue.js项目的部署通常涉及构建、上传和配置等多个步骤。通过使用这个特定的...
在IT领域,特别是云计算服务中,内容分发网络(CDN)和对象存储服务(OSS)是两个关键组件,用于提升网站性能和安全性。阿里云的IT618视频直播学院提供了一种方法,教用户如何利用OSS私有化和CDN回源加速,同时实现...
在本主题中,“cdn环境搭建与测试|cdn服务器搭建软件v1.7”涉及到如何配置和测试一个CDN环境,以及使用特定版本的CDN服务器搭建软件。 首先,我们需要理解CDN的基本工作原理。CDN主要由以下几个部分组成: 1. **源...
最后,白皮书展望了未来5G CDN的发展方向,预测了ICN(信息中心网络)/CCN(内容中心网络)的融合演进趋势,这些都预示着5G时代CDN架构将朝着更加高效和智能的方向发展。随着技术的不断进步,未来5G CDN有望解决更多...
本文档是一份关于兄弟(Brother)品牌的彩色激光多功能设备的维修手册,涵盖的机型包括DCP-9020CDN、MFC-9140CDN以及MFC-9340CDW。手册中除了提供常规的维修步骤和指导外,还涉及了定影清零等特定维修操作。 2. ...
根据给定文件的信息,我们可以提炼出关于视频CDN(内容分发网络)架构的重要知识点。 ### 一、视频CDN架构概述 视频CDN架构是一种专门用于高效传输视频内容的技术框架,它通过在网络边缘部署缓存节点的方式,将...
阿里云CDN(Content Delivery Network)是阿里巴巴提供的一种全球分布式内容分发网络服务,用于加快静态资源和动态内容的访问速度。在这个项目中,我们将会使用Python编程语言来获取CDN域名的监控数据,然后将这些...
CDN(内容分发网络)是一种基于互联网的分布式网络,旨在通过将内容缓存到世界各地靠近用户的节点上,以此来减少用户获取数据时的延迟。CDN技术的应用能够提高网络的可用性、可靠性和性能,对于图片和流媒体等需要...
cdn资源指的是通过 Content Delivery Network(内容分发网络)来加载外部资源,这种方式可以提高网页的加载速度,因为 CDN 会将静态资源缓存到全球各地的服务器上,用户可以从最近的服务器获取数据。在本例中,`...
2. 维修手册中包含了两款机型的功能比较,HL3150CDN和HL3170CDW两款机型在有线LAN连接性方面都支持,HL3170CDW支持无线LAN连接,而HL3150CDN则不支持。两者都具备双面打印功能和背景灯功能。 3. 维修手册中明确声明...