近期又在折腾了,常访问我博客的朋友或许页面曾出现过502错误提示,那是折腾CloudFlare CDN不成功的提示。在此先感谢坛子,在他的执着和求真之下,昨天晚上终于成功使用上CloudFlare CDN。之前设置好CloudFlare CDN出现的502错误这个问题至今找不到原因,反正坛子让我重新注意一下ID再试试,一试就成功了,所以当你使用CloudFlare CDN出现502错误警告时,可以试试这个方法――重新注册个CloudFlare帐号。
为什么折腾CloudFlare CDN,原因很简单,想把真实主机IP地址隐藏起来,同时又因为虚拟主机位于国外,对博客加速就要必要了。而CloudFlare CDN的功能不需要再详细介绍了吧,只要理解什么叫CDN既可。为什么不用国内的CDN,唔,有更好的选择为什么不去选择更好的?或许你会说由于国内的网络环境,CloudFlare CDN的IP常被墙造成无法访问。我只能说这年头不会搬梯子上网的用户都不是高质素的读者。
以下内容就是告诉大家我是如何使用CloudFlare CDN的,以下部份内容就直接抄坛子的了,谁让他赶在我的前面写了文章,搞得我不单连这篇文章都不会写了,更是连文章名字都不知如何起好。
1、DNS设置:
DNS Records里面将泛解析去掉(如果有的话),只留下CloudFlare"云朵"保护下的A解析和CName解析(建议全部A解析,在Name里分别是填WWW和@既可),彻底隐藏网站的源IP,对防DDoS攻击有一点点好处。DNS分配的IP通常有2个,CloudFlare使用了Anycast和Nginx反代理技术,实际上CDN加速时,会自动分配最近的数据中心,https:/www.jinbo123.com/cdn-cgi/trace 可以查看浏览器联系的数据中心(colo值对应相应的数据中心)。注意:默认或许还会有Mail的MX解释,如果不需要用到邮箱的,直接删掉。
2、Crypto选项:
我启用了SSL (with SPDY) Strict(域名本身已购买SSL),意思是CloudFlare的服务器和我的主机之间的通信也需要SSL加密,然后我还启用了HTTP Strict Transport Security (HSTS),并开启里面的所有附加选项。在这里提醒一下各位,如果你的域名还没有购买SSL的暂时不要购买,用CloudFlare自带的SSL试试,我感觉也可以实现全站SSL――这一点谁测试好请把结果告诉我。
3、Firewall选项:
Security Level我使用了高级High,不知效果怎样,在此说一声,本站没有任何商业价值,真的高人不要浪费时间来D了,在此谢过。
4、Speed选项:
Auto Minify里选择Gzip压缩CSS, JS和HTML三个选项,减少网页传输流量大小。Rocket Loader™,进一步合并优化JS代码异步加载,我选择off,因为本人博客是双栏的,在国内的网络环境,如果选用了本功能,总是先显示左边栏再显示右边栏,给别人的感觉显示很慢。这个功能因人而异,需要自己测试,如果对网页加载有影响的话就不要启用,毕竟是BETA功能。
5、Caching选项:
Browser Cache Expiration我选择了一个月的有效期。坛子选择是一年。
6、ScrapeShield选项:
Email Address Obfuscation启用,保护网页上出现的邮箱名不被机器人扫描。
CloudFlare CDN功能很强大,但它效果如何?做为身在国内的我来说,真的没有感觉到它的提速效果,与直接访问虚拟主机速度差不多,用测试工具测试速度反而有所下降,而且还会有一些地方根本无法访问。这当中的原因我想是因为国内网络环境和国内用户访问博客时CloudFlare 提供的CDN节点都是来自美国,与虚拟主机一样的距离来到中国,所以没有感觉速度上的提升。不知道CloudFlare不优先选择离中国最近的日本、香港等节点,反而跑到路途遥远的美国。
我会不会长期使用CloudFlare CDN?现时CloudFlare CDN对于国内访问没有太多的影响,同时可以实现上面我所说的功能,还可以对世界其它地区进行访问提速,同时会被Google搜索引擎认为更加友好的网站,所以我的答案是会的,除非某天国内大面积无法访问。坛子说用上CloudFlare后,源主机几乎看不到网站资源消耗,连流量都节省了60%以上,统计显示,最近7天来,总流量10.31 GB,缓存化的流量达6.72 GB,挡住了285个有害威胁(主要来自中国)。
本文链接:https://my.lmcjl.com/post/5579.html
4 评论