CDN是什么 #
如果没有CDN
www.baidu.com
-> DNS解析
-> 123.123.123.123
加入了CDN以后
访问 www.baidu.com
-> DNS解析为CNAME域名
-> CDN地址image.baidu.cnd258.com
-> 在CDN服务器中未发现请求的资源
-> 到源服务器请求资源
当再次请求相同的资源时,CDN服务器会直接返回资源,而不会访问源服务器。
- 由于有了cdn缓存资源,源服务器的压力大大减小。避免了由于访问量过多而无法响应请求。
- cdn服务商有大量的服务器分布于广阔的地理范围内,可以就近响应请求,从而提高响应请求的速度。
- 可以通过cdn的api提前将cdn没有缓存的资源添加到缓存中,这样用户第一次访问资源就可以享受到cdn的缓存加速。
配置 #
- 提供给CDN服务商需要加速的网址和源服务器的ip或域名。服务商会给我们一个cdn网址
- 域名解析:在网址的dns解析处,加一条CNAME解析,将原来的网址解析为cdn网址