顾名思义,源站就是“源头的站点“,也就是CDN上面的资源,最初来自哪里。
下面举两个例子对比下,可能比较直观。
例子1:未引入CDN
假设你原先的服务器在华南,服务器上有张图片,此时,所有的用户,想要访问这张图片,都只能跑到华南这台服务器,哪怕用户本人在华北。
例子2:引入CDN
引入CDN后,访问情况就不同了。CDN最主要的功能就是实现了资源的就近访问。比如阿里云在华南、华东、华北都有CDN服务器,那么,华北的用户此时访问那张图片,就可以直接跑华北的CDN服务器上了,于是速度就快了。
什么是“源站”
但这里有个问题,华北的服务器上,图片从哪来的,不会凭空冒出来。这就是”源站“的作用了。
华北用户访问华北的DDN服务器,华北的CDN服务器发现没有用户想要的图片,于是就跑到”源站“去找那张图片,找到后,就给用户返回,并在本地缓存住。下次再有访问请求过来,直接就返回缓存的图片。
这就是”源站“的作用了,上面的过程,就是”回源“。大致的流程是
用户 –> CDN服务器 –> 源站
关于源站类型
里面有三项,这里只看前两项:ip、域名。
ip:也就是你的服务器的ip地址啦。
域名:网站的域名。
oss域名:阿里云提供了oss服务,这个可以了解下。
如何选择:
只有一个ip地址:那么填这个就行。
一个ip地址+1个域名:填ip地址,可以减少DNS查询的时间。
多个ip地址+1个域名:建议填域名,以后增、删ip,不会影响这里的回源。如果多个ip在不同区的机器,说不定还能够只能解析到较近的源站ip。(猜想而已)