CloudFlare CDN折腾记-优化设置

近期又在折腾了,常访问我博客的朋友或许页面曾出现过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解释,如果不需要用到邮箱的,直接删掉。

072215_1251_CloudFlareC1.png

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个有害威胁(主要来自中国)。

CloudFlare CDN折腾记-优化设置》有41个想法

  1. 共祝愿祖国好

    看到有筒子说Cloudflare担的流量不够多,我想问你花足够的钱了吗。20美元及以上才可以实现大规模担流量哦

    回复
    1. 佐仔 文章作者

      因为我现在的主机已变了位置,刚才是在阿里云上,现在已在MT上了。所以你刚才那条留言已丢失了,没有同步过来。

      回复
  2. Sumhat

    我用了 KeyCDN 之后,CDN 承担了差不多一半的流量,到前天为止本月主站和 CDN 各 25G。自己测下来 CDN 的效果也比较明显,肯定比 CF 好一点。

    回复
  3. 土木坛子

    别人也不知道谁是坛子的吧?要给链接啊。
    另,你这篇肯定是第三方软件更新过来的,你看看那字体,我一看就不对劲,再一看你的网页源代码,就发现了问题。

    回复
    1. 佐仔 文章作者

      刚才已把文章链上了的,现又加多了一链接。
      用Word 2013编辑的,发布之后发现字体变了,同时后台排序很乱,重新整理了。

      回复
      1. 土木坛子

        第二段和第三段之间少个换段符。倒不是其它意思,就是有时候别人会不知道你所说的什么意思,有个链接,读者就会知道你在说什么~

        回复

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注