近期又在折腾了,常访问我博客的朋友或许页面曾出现过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个有害威胁(主要来自中国)。

 

CloudFlare CDN折腾记-优化设置的更多相关文章

  1. 斐讯N1折腾记

    斐讯N1折腾记:运行 Linux 及优化  2018-06-23  37条评论  4,445次阅读  11人点赞 最后更新时间:2019年03月10日 咳咳咳,上篇教程教大家给斐讯 N1 降级并且刷了 ...

  2. BeagleBone折腾记(一):连接你的狗板

    BeagleBone折腾记一连接你的狗板 准备 了解BeagleBone BeagleBone社区 所需软硬件 USB连接 TTL连接 结语 准备 了解BeagleBone BeagleBone可能一 ...

  3. Anaconda折腾记(1)

    Anaconda折腾记 谨此记录小白的我在Anaconda里面的摸爬滚打 更换更新源 可以不使用命令,直接进入C盘,进入user文件夹,进入当前的用户文件夹下,记得显示隐藏文件. 找到.condarc ...

  4. 【转载】有图 KVM折腾记..

    KVM折腾记...https://lengjibo.github.io/KVM%E6%8A%98%E8%85%BE%E8%AE%B0/  Veröffentlicht am 2018-09-20 |  ...

  5. MyEclipse 2014各种优化设置

    各种优化大整合,陆续更新使用中的问题,也欢迎大家提问. 1.通用优化设置:字体,UTF-8编码格式设置: http://jingyan.baidu.com/article/b907e627d2c5da ...

  6. MongoDB在Linux下常用优化设置

    MongoDB在Linux下常用优化设置 以下是一些MongoDB推荐的常用优化设置.在生产环境下选取合适的参数值,例如预读值和默认文件描述符数目等,会对系统性能有很大的影响. 1.关闭数据库文件的 ...

  7. NUMA的取舍与优化设置【转】

    NUMA的取舍与优化设置 在os层numa关闭时,打开bios层的numa会影响性能,QPS会下降15-30%; 在bios层面numa关闭时,无论os层面的numa是否打开,都不会影响性能. 安装n ...

  8. Win10传递优化设置技巧

    什么是“传递优化缓存” “传递优化”是微软为了加快Windows更新和Microsoft Store应用更新的下载速度,而在Windows10中引入的一种“自组织分布式本地化缓存”设计,可以在用户电脑 ...

  9. MyEclipse优化设置(最详细版本)

    MyEclipse优化设置由于自己需要,在网上查了相关资料,现在总结如下: 本优化方法较全,希望能帮助到需要的人... 第一步: 取消自动validation validation有一堆,什么xml. ...

随机推荐

  1. JS - 兼容到ie7的自定义样式的滚动条封装

    demo: html: <!DOCTYPE html> <html lang="en"> <head> <meta charset=&qu ...

  2. 分页SQL代码

    city_id ORDER BY city_id )

  3. Panel结构

    参考weui的Panel结构 核心:定位,补充:对容器设置font-size:0,消除img下多出的3px,防止居中出现偏差. <!DOCTYPE html> <html lang= ...

  4. requests源码分析

    0.前言 (1) 拆部分reques中感兴趣t的轮子 (2)对一些感兴趣的pythonic写法做一些归纳 1.用object.__setattr__来初始化构造函数 反正我之前就是直接实例对象时把所有 ...

  5. 在openLdap上添加memberOf属性

    我为openldap添加memberof属性的时候参考了这个文章:http://www.adimian.com/blog/2014/10/how-to-enable-memberof-using-op ...

  6. Centos 7网络文件系统nfs服务的安装与配置

    实验环境>>>>>>>>> nfs服务端:(nfs-server)192.168.100.2 nfs客户端:(nfs-client)192.168 ...

  7. Spring加载xsd文件报错:because 1) could not find the document; 2) the document could not be read...

    Spring启动时加载xml文件的过程: spring在加载xsd文件时总是先试图在本地查找xsd文件(spring的jar包中已经包含了所有版本的xsd文件),如果没有找到,才会转向去URL指定的路 ...

  8. [分布式系统学习] 6.824 LEC3 GFS 笔记

    Google File System 第三课的准备是阅读论文GFS.该论文是分布式系统中经典论文之一. 读完做一点小总结. GFS的feature 1. 非POXIS接口API,支持对文件和文件夹的创 ...

  9. ch 与等宽字体

    难题 有的时候,特别想通过字符来判断元素的长度,比如: 多行文本溢出时,文字变省略号 文字一个个的显示 效果分别如下: 第一种情况下,如果可以通过字符的数量判断长度是否溢出,从而把最后几个字符替换成省 ...

  10. mysql union查询

    1.mysql总是通过创建并填充临时表来执行union查询; 2.除非要服务器消除重复的行,否则一定要用union all.如果没有all关键字,mysql会在临时表加个distinct选项,会导致临 ...