关于CDN
CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的CACHE(缓存)层,将网站的内容发布到最接近用户的网络”边缘“的节点,使用户可以就近取得所需的内容,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因,提高用户访问网站的响应速度。

假设有1000个人同时访问你的服务器,你的服务器同时面临1000个并发请求,有可能直接宕机。开启CDN后,在你的服务器前面会多出一个缓冲区,帮你分担这些并发请求。一般CDN的服务器都很强大,即使面临着几千几万个并发请求,也不会崩溃。而当你的网站发生更新之后,也会给CDN服务器发送一份最新的内容,以达到同步。
Cloudflare
这就不得不说说美国老牌服务商Cloudflare了,提供域名解析和免费的 CDN加速服务。相比国内众多云服务器厂商的CDN加速呢,Cloudflare不需要实名认证,只需要提供邮箱注册账号就能获得免费的CDN加速服务。而且是全球加速,对于服务器部署在离大陆比较远的地方的站长更是推荐。
使用
相比于普通的CDN加速设置,Cloudflare的设置也十分简单,只需要把域名服务器改为由Cloudflare提供的域名服务器就可以了。
打开Cloudflare官网,没有账号的呢就先注册登录一下。登录之后,我们点击Add a site添加域名。
输入你想要使用CDN加速的域名,然后点击添加。
这里我们要设置域名的解析服务,把域名的域名服务器改为由Cloudflare提供的域名服务器。
然后添加一条解析记录,把域名解析到你的服务器上面,添加解析记录的时候proxy status下面的这个小云朵一定要点上,由Cloudflare代理、加速流量。1
2tina.ns.cloudflare.com
woz.ns.cloudflare.com
这时候我们已经成功启用CDN进行加速了,我们可以
Ping一下,看看速度有没有变化。
总结
我这里速度大约提升了50ms,但是ip地址变了,我的服务器是34开头的IP地址变成了由Cloudflare提供的ip地址,这样就不用担心ip地址外泄了,也不会给黑客可乘之机
