在使用过加速乐和安全宝这两个国内的免费CDN后,再次对国内服务感到羞愧,因为我没有备案,所以这两个CDN服务商将我的站点指向了香港的节点,理论上国内访问香港的速度应该和直接访问国内的速度差不了多少,但是这两家公司的香港节点实际的访问速度却慢的要死,PING直接丢包,完全达不到加速的效果,反而严重拖慢了速度。

无奈之下,只好又回到了CloudFlare,此时的PING值达到了史无前例的126ms,这是要逆天啊。但是当我打开自己的站点时,却卡了半天,始终打不开,状态栏一直显示连接“cdnjs.cloudflare.com”和“ajax.cloudflare.com”这两个站点,用浏览器的分析工具看了一下。是在载入这两个站点的js文件时出了问题。类似于这种地址:

"//ajax.cloudflare.com/cdn-cgi/nexp/aav=4114775854/cloudflare.min.js"

直接打来这个地址,结果当然是无法打开,那么断定,造成网页无法载入的元凶就是它了。

挂代理打开这个js文件看其内容,发现无非是一些检测是否IE,还有一些则是google分析的代码。到这里我就明白了,这一切都是CloudFlare的APP服务在作怪。

进入Cloudflare apps,首先就是禁用掉CDNJS Selections这个开放静态文件的加速服务。因为我们有更快的国内公共库可以使用,像bae、sae、七牛等等都建有公共库的加速服务。

如果,你页面还是有类似的地址出现,那么你可以在这个页面,逐个的禁用应用,或者干脆全部禁用掉。

再回到站点,刷新一下,速度一下子就上来了。

遇到同样问题的博主不妨也试试。

标签: CDN, Cloudflare

已有 10 条评论

  1. 对!我的也是!目测是被墙掉了……不过我是在关掉了Rocket Loader之后好的

  2. 我挂在加速宝上这两天感觉速度不错,难道是心理作用么。。。。

    1. 应该不是,cdn还是很有效果的

  3. 你的网站现在使用的是CloudFlare吗?在国内访问速度如何?

    1. 有时快,有时慢。你直接访问CloudFlare就知道现在的速度了,也是使用的香港节点。百度云加速就是CloudFlare在国内的合作者,在海外的节点就是CloudFlare的。也可以试试。

  4. 你的网站速度不错,现在用的哪款cdn?

    1. 目前已经把CloudFlare停掉了,速度不稳定,快的时候快,慢的时候很慢。

  5. 感谢,我也出现类似的问题,只是到了CF的APPS页面并没有发现类似js的app开启,这是咋回事呢?

    1. 你有没有看过加载的代码,看看是什么。

添加新评论