《Linux运维最佳实践》读书笔记:CDN系统典型架构、视图技术、缓存和代理、防盗链方案、HTTP Referer、动态链接

前言

本文简要介绍了CDN的典型结构、核心技术点和防盗链的两种处理方式。
本文关键字:
在这里插入图片描述
来自《Linux运维最佳实践》读书笔记。

最佳实践:CDN系统架构典型

CDN系统是一个复杂的系统,从核心组件进行简化抽象,可以用下图进行说明。
在这里插入图片描述分别以上海电信用户、山东联通用户访问同一个网站www.xufeng.info为例,说明数据访问流程。以下是具体步骤。
1)上海电信用户请求其配置的上海电信DNS服务器,要求解析www.xufeng.info。
2)如果上海电信DNS服务器上没有该域名的缓存,则该服务器会请求xufeng.info的权威域名服务器。如果有该域名的缓存,则直接返回缓存的DNS解析结果。
3)xufeng.info的权威域名服务器会根据DNS视图技术,依据上海电信DNS服务器的来源IP,把www.xufeng.info解析到上海电信CDN节点。
4)上海电信用户访问到上海电信CDN节点。
5)上海电信CDN节点使用缓存+代理的方式访问到源站。

和以上的5个步骤类似,山东联通用户解析到山东联通CDN节点,通过山东联通CDN节点访问到源站资源。通过以上的5个简要的步骤,可以分析出CDN系统的2个关键技术分别如下。

DNS的视图技术

通过该技术,使得来自不同区域、运营商的用户被调度到距离用户最近的不同的CDN节点。它的作用总结起来就是“调度”。

CDN节点的缓存和代理技术

缓存是指,如果在该节点上有对应

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值