早在去年四月份就曾经使用了CDN对博客进行加速了,但当时到昨天一直使用的是Cloudflare进行的加速,说实在的,在我使用的主机一再提高配置的情况下,Cloudflare的加速有时候用还不如不用,不过ms还能够忍受的控制在170-280之间,也就没有换。

昨天,无意间看见群里朋友说换了日本的CDN,让测速度,好奇之下就进去看了看,他使用的是Incapsula的免费CDN,每月50GB的流量对于我的小博客来说已经足够足够足够了,而且百度谷歌一番得知,最近该CDN提供商增加了日本节点,所以就开始尝试。

这里要说明的一点是,经过测试Incapsula确实比Cloudflare速度快,所以又需要的朋友尽可以转向Incapsula了,而且它不用想Cloudflare那样更改NS,所以,我的NS也恢复到了Dnspod上了。随后就是之间A记录到Incapsula提供的两个ip或者cname到一个三级域名的地址,具体步骤这里不再赘述。

Incapsula的地址是www.incapsula.com

解析完成后,访问博客,速度有提高,很不错,不过通过ping工具检测发现国内电信的速度明显低于联通,网上有人说是电信导到美国了,具体没检测,就不知道了,大家有兴趣可以试试。其实使用了Dnspod的情况下,哪个网络速度不理想你完全可以单独为它解析,不必用原有的CDN地址也是一样。

使用CDN后显示访客真是ip

使用了CDN后可能都会发现一个问题,就是访客的留言、登陆ip全部是CDN节点ip,这样就很容易被评定为垃圾评论,之前使用Cloudflare官方有提供相关插件,安装了Incapsula当然有同样的问题,于是找了相关资料,可能Incapsula目前用的人没有Cloudflare多吧,网上的资料基本都是关于Cloudflare的,没有incapsula,这时候想起了Cloudflare的插件,名称就是Cloudflare,尝试性的搜了下incapsula,结果可想而知,incapsula官方同样提供了类似的插件,想都不想的之间安装,再次测试,IP显示正常了。

Cloudflare到incapsula的转换

其实很多人在用Cloudflare的,这里就不说Cloudflare的用法了,主要是介绍如何快速过度到incapsula,其实都知道,Cloudflare是修改dns的,而incapsula则不用,这里我们就以转换后使用Dnspod做域名解析为例(当然,可以用域名提供商自己的dns服务器,省去此步骤,不过可能不会实现平滑过度,就像我的博客,中间出现了短时间的中断),首先添加域名(这个其实不用说),然后到Cloudflare控制面板将加速全部取消(就是选择DNS Seting将域名记录的记录后面的按钮全部改为灰色如图所示

这个我在之前没有做修改,incapsula那边就一直添加不成功,提示在使用Cloudflare之类的,取消后就可以之间添加。

修改完毕,到incapsula登陆,添加自己的域名,检测完成后给出两个ip和一个cname的别名,个人建议将youername.com和www.yourname.com解析cname记录到页面上提示的别名(这里就是直接在dnspod控制面板中添加了),最后一步,到域名注册商那里修改ns服务器地址为dnspod的ns地址,等待生效,完全平滑过度。