近期又在折腾了,常访问我博客的朋友或许页面曾出现过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. sencha touch 侧边栏扩展(只隐藏不销毁)

    基于Ext.ux.MenuButton改造而来,和它不同的是,不会每次都去销毁侧边栏,只是单纯的隐藏,属性配置方面没啥区别,每次点击按钮显示时,会触发showMenu事件/方法 代码如下: /** * ...

  2. [转]mii-tool与ethtool的用法详解

    1.mii-tool 配置网络设备协商方式的工具: 感谢原文作者!原文地址:http://blog.chinaunix.net/uid-20639775-id-154546.html 1.1 mii- ...

  3. 如何查看当前项目Laya的引擎版本

    打开项目后在调试控制台输入 Laya.version

  4. 23种设计模式之备忘录模式(Memento)

    备忘录模式确保在不破坏封装的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态,这样可以在以后将对象恢复到原先保存的状态.备忘录模式提供了一种状态恢复的实现机制,使得用户可以方便地回到一个特定 ...

  5. Android 应用内切换语言

    extends :http://bbs.51cto.com/thread-1075165-1.html,http://www.cnblogs.com/loulijun/p/3164746.html 1 ...

  6. Ubuntu 16.04系统下开机提示“无法应用原保存的显示器配置”

    开机启动Ubuntu时,提示以下错误,部分截图如图: 解决方法: 按住Ctrl+Alt+T开启终端,输入rm .config/monitors.xml,回车,然后重启Ubuntu即可解决:如图

  7. thinkCMF----使用自定义函数

    thinkCMF使用自定义函数:app 下新建 common.php

  8. PowerDesigner 把Comment/name 互转

    转载:https://www.cnblogs.com/cxd4321/archive/2009/03/07/1405475.html 在使用PowerDesigner对数据库进行概念模型和物理模型设计 ...

  9. 那些你觉得堪称神兵利器的 Chrome 插件

    子曾曰:"工欲善其事,必先利其器.居是邦也."--语出<论语·卫灵公>:其后一百多年,荀子也在其<劝学>中倡言道:"吾尝终日而思矣,不如须臾之所学 ...

  10. Oracle HA 之 Server Pool 实战

    --创建server pool的两种方式:    图形界面:console和dbca       演示-略    命令行工具:srvctl和crsctl --srvctl和crsctl创建server ...