Cloudflare,全球少有的免费CDN服务商。对于很多站长来说,CDN是非常实用的,下面就来介绍下CDN和Cloudflare的免费CDN服务。

什么是CDN?

CDN(Content Delivery Network)内容分发网络,简单的说就是通过在不同地点缓存内容,然后通过负载平衡等技术将用户请求定向到最近的缓存服务器上获取内容,提高用户访问网站的响应速度。和简单的内容镜像不同,CDN通过用户就近性和服务器负载的判断,以一种更为高效的方式为用户的请求提供服务。

什么是Cloudflare?

image

Cloudflare 是一家提供了免费服务的CDN服务器,地址:


 

https://www.cloudflare.com

Cloudflare 提供了两种CDN服务,三款CDN产品。分别是:免费版(Free)、高级版(Pro)、企业版(Enterprise)。点击这里查看

Cloudflare 分别在San Jose, CA、Chicago, IL、Tokyo, JP、Ashburn, VA、Amsterdam, NL分布有节点,节点状态可以通过这里查看

注册并使用Cloudflare 免费CDN服务:

1,进入Cloudflare 主站:https://www.cloudflare.com,并点击右上角“Sign Up”,输入相关信息并选择“Free account”。

2,注册成功后,登陆。开始添加需要使用CDN服务的网站地址:

Step 1:

image

等待读秒:

image

读秒结束:

image

Step 2:

读取原有域名的A记录:

image

Step 3:

设置域名哪些需要CDN服务:

image

Step 4:

设置域名DNS:

image

完成添加:

image

点击进入“Websites”,查看并等待设置生效:

image

为什么使用Cloudflare :

博主不但使用Cloudflare的免费CDN,还同时使用他的DNS管理、Analytics、简单防攻击保护等功能。

原本使用Apache+Nginx的构思,也由于有了Cloudflare的出现而出现了松动。工作室打算在确定Cloudflare的稳定性之后,整站使用Apache,并且远离美国加州,找一些美国东部地区的服务器,价格便宜,同时因为CDN的关系,不需要担心东部到达西部的网速有太大影响。

Cloudflare功能还是很多的,介绍太多没必要,有兴趣的自己慢慢摸索吧。

如何获取真实用户IP而不是CDN IP?

很多Wordpress用户都有在使用CDN功能,不过CDN最大的问题是无法获取访客的真实IP地址。还好,Cloudflare提供了一个解决方案,尤其是针对Wordpress用户,更推出了一个插件,上传激活,并输入API Key和email即可:

插件下载地址(兼容Wordpress 3.1):

http://wordpress.org/extend/plugins/cloudflare/

1、替Wordpress得到访客的真实IP,而不是Cloudflare的节点IP;

2、确定你的Wordpress数据库是否运行在最佳状态,同时将会在一定程度上优化你的数据库,减少冗余数据;

3、结合Cloudflare后台提供的Threat control(网络威胁控制)功能,将Wordpress收集的Spam或者Threat信息发送到你的Cloudflare账户内,它将整合这些信息来调整策略,更好地保护你的站点。不过可惜的是,这个功能还在开发中,或许将在这个插件的下一版本中实现!

Cloudflare插件的最近一次更新是在2011年1月13号,从时间上看,更新速度并不快,但作为一个免费CDN提供者来说,能想到为使用Wordpress的客户提供这样一个插件,也实属不易,期待Cloudflare插件更加实用、精彩!

API Key 在Cloudflare Account中获得。