CDN是必须的吗
在原始的互联网,或者一些小站点是不需要使用CDN的,CDN是随着互联网的发展而发明出来解决一类问题的。
CDN解决什么问题
CDN解决全国各地用户访问网站慢的问题。
怎么解决
大概原理
网站的访问速度,取决于两个方面:
- 页面包含的内容
- 传输到用户电脑的距离(原则上 越远延迟越大)
假设服务器搭建得很完美,但用户距离服务器比较远,那么整体速度也会拉得很慢,这样的话,用户体验也会非常差。
CDN就是为了解决这个问题,解决方案就是某个网络提供商建立一个超大型局域网,主要使用的技术有内容存储和分发技术,采用各个地方都布服务器点,当用户请求的时候,将请求采用负载均衡、就近原则分发到最近的服务器点,这个服务器如果之前缓存了数据,直接读取很快,如果没有缓存,就读取本地有没有该网站站点的(部分)数据。