之前在国外申请的免费空间,有一些不足,比如在校园网访问的时候就无法访问,一些联通用户也无法访问,但是家庭宽带(电信)访问就没问题,我用网站测试工具测试结果如图:
网站的访问情况很糟糕。前几天看到网上有CDN的介绍,百度了一下:
CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络”边缘”,使用户可以就近取得所需的内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因所造成的用户访问网站响应速度慢的问题。 (也就是一个服务器的内容,平均分部到多个服务器上,服务器智能识别,让用户获取离用户最近的服务器,提高速度。
原理图:
看得出来,对我这种情况最合适嘛,找到了一个提供免费服务的国外CDN服务商,给出注册方法:
cloudflare注册和使用过程(超级简单) 1、注册地址https://www.cloudflare.com/sign-up.html,填写邮箱、帐号、密码、选择免费帐号提交就可以了; 2、会提示你添加需要做CDN的域名; 3、提交完成以后会自动读取你的域名的DNS记录,免去了设置A记录之类的麻烦,如果没有读取出来的就自行设置了~; 4、设置完成以后就发邮件给你要你修改DNS到cloudflare的DNS服务器JOSH.NS.CLOUDFLARE.COM和PAM.NS.CLOUDFLARE.COM; 5、域名生效以后就可以开始享受CDN的加速服务器了。
注意:
设置好dns后需要一定时间才能全球生效,我是等第二天收到一封邮件,发现设置已经生效:
C:\Documents and Settings\Administrator>nslookup
Default Server: c.center-dns.jsinfo.net
Address: 61.177.7.1
> set type=ns
> aaoa.tk
Server: c.center-dns.jsinfo.net
Address: 61.177.7.1
Non-authoritative answer:
aaoa.tk nameserver = sam.ns.cloudflare.com
aaoa.tk nameserver = mary.ns.cloudflare.com
sam.ns.cloudflare.com internet address = 199.27.135.11
同时再次用网站测试工具看:
效果非常不错,不过提醒大家一点:
这CDN系统是不错的,不过这毕竟免费的东西,而且提供商也是在国外,部署的CDN服务器国内肯定是没有的,我查了下IP解析出2个,都是美国的。所以这免费的东西只适合国外,且跟我有相同情况的朋友,要是你的网站速度本来就不慢,或是在国内,那您就不必去尝试啦,反而会拖慢你的访问速度。
最后还是声明一下,马路的博客原创http://bolg.malu.me/ 注明出处、欢迎转载