我的项目经验总结——CDN镜像:1(初探)

时间:2022-09-21 12:15:59

前言

其实,这个标题有些大,作为一个小白,只是在实际工作中经常听闻我司的CDN服务如何如何牛B……而且我司的云服务还拿到了工信部的CDN牌照……那么,作为一个研发仔,怎么能不去了解和熟悉呢?!不过,这个东西也不是一两句话,一篇文章就能完全说清的,抛砖引玉而已。

概念

学习和接触任何一个东西,都得先弄清概念。概念不清,其他说的再多,都是无意义的。

CDN,英文句子是 Content Delivery Network,即内容分发网络。

通过字面意思结合经验也能猜出个大概,其实就是一个对网站访问速度进行加速的玩意,说白了就是会给网络加速。如下图:

该图网上随便找了一个,但是不妨碍理解问题。

我的项目经验总结——CDN镜像:1(初探)

在我国地图的中部偏左位置,有一个数据中心,对应的还有一个备份的数据中心,这都是正常情况的标配。

数据中心,DataCenter,通常是指在一个物理空间内实现信息的集中处理、存储、传输、交换、管理。

数据中心

在全国范围内,在这两个数据中心的基础上,会为数据中心复制建设不同的镜像节点,比如,华南节点,西南节点等,还包括教育网,电信,网通等网络服务类型。

这样搞的目的,用户在访问某个服务时,不需要跨越千山万水,就能就近访问,那么当然会提高访问速度了。通过这种CDN技术:

1、本地缓存加速

如果站点含有大量的图片和静态页面,那么可以大大提高其访问速度。

2、镜像服务

众所周知,不同的网络运营商之间的网络互联是有速度瓶颈的,那么通过这种镜像服务可以消除这些瓶颈的影响,实现跨运营商的网络加速服务。

3、远程加速

远程用户访问站点,会根据DNS负载均衡技术,智能的选择缓存(cache)服务器,选择最快的cache服务器,加快速度。

4、带宽优化

因为用了很多镜像服务站点,那么可以对原站点的带宽进行优化,减轻原站点的服务器负载。

5、抗DDos攻击

分布在各地的CDN镜像服务器,配合各个节点之间的冗余机制,可以高效的预防黑客攻击以及降低DDos影响。

欢迎关注

dashuai的博客是终身学习践行者,大厂程序员,且专注于工作经验、学习笔记的分享和日常吐槽,包括但不限于互联网行业,附带分享一些PDF电子书,资料,帮忙内推,欢迎拍砖!

我的项目经验总结——CDN镜像:1(初探)