cloudflare免费CDN的不足并不适用于所有类型网站加速服务

免费域名   2011年10月03日 3:48  

cloudflare免费CDN的不足并不适用于所有类型网站加速服务

cloudflare是一个非常优秀的的国外CDN加速服务,对于将网站空间放在国外访问速度不理想的朋友,免费资源部落是极力推荐大家使用的。但是今天发生的事情也让我对cloudflare加速CDN的原理有了一定的了解。

cloudflare免费CDN其实并不是适用于所有类型的网站加速服务的,cloudflare免费CDN服务也有它的不足。尤其是在加速方面,有时候会显得力不从心,根本不可能满足我们的全部需要。

事情是这样的,自从升级了我的V(忽略)PN袋里的服务器后,国内的网通用户有的时候会出现无法打开我的网站的情况:www.fv.info,当然网站打不开的时候也是V(忽略)PN袋里连接不上的时候。

经过我的几次测试,原来并不是国内DNS的原因,也不是国内屏蔽IP地址的原因,而是美国T2机房连接到国内的网络线路出现了问题,俗话叫做“抽风”,到网上搜索一下美国空间线路抽风,到处都是。

让我的郁闷的是,电信用户一直访问和使用V(忽略)PN袋里都很正常,只有有的地方的网通用户有的时候会有问题。于是我想到了用cloudflare的CDN服务,理论上是可以解决网站访问的问题的。

测试cloudflare的结果是我成功了,但是又失败了。如果有朋友也正想利用cloudflare,可以汲取一下我的失败教训。有关cloudflare免费DNS使用方法、问题反馈和同类产品,我已经写得很全面了:

cloudflare免费CDN的不足并不适用于所有类型网站加速服务

一、cloudflare免费CDN不适用特殊需求的网站加速

1、为了解决联通网通用户访问我的V(忽略)PN袋里:www.fv.info 出现的线路抽风的问题(意思是,有的时候线路速度慢了,或者连接不上了,但是过了几分钟又好了,有点儿类似于“抽风”)。

2、我就把fv.info做了cloudflare免费域名CDN加速,之所以确定要使用,原因考虑到三个:一个它完全可以解决电信、网通用户访问国外空间的问题,另一个是cloudflare可以让网站更加稳定。

3、最后则是cloudflare可以变更空间的IP访问地址(这个强大的作用,你懂得的)。我曾经用它解决了一些已经被屏蔽的免费空间在国内的访问:速度快无广告byethost免费PHP空间和解决免费空间国内无法访问

3、在决定这样做之前,我也考虑过我的fv.info并不是简单的网页访问和浏览,它还要充当d的角色,如果成功了,那么我的dIP地址是不是会变成cloudflare的呢?如果真的是这样,那么这个发现就无比强大了,因为IP的隐匿性就相当地高了。

4、上面也只是猜测,一切结果只有测试以后才知道。修改了NS后,稍等了几分钟后,cloudflare的NS开始逐渐生效了。电信生效的速度快于网通。如下图(图片是缩略图,点击还原放大):

cloudflare减小Ping值

5、刚刚查看修改结果,本想在自己的电脑上测试看看,使用了cloudflare后,V(忽略)PN袋里还能不能用了。但是QQ上弹出几个已经购买了我的V(忽略)PN袋里的朋友,说是无法连接。

6、出现了800错误,如下图:

cloudflare出现800错误

7、出现这个错误提示,我已经猜到了错误的原因了。但是为了证实一下,我让这位来自电信的朋友在电脑上Ping一下www.fv.info得到的IP地址。最后得到的IP地址是来自cloudflare的。

8、另外还有朋友出现807等各种莫名其妙的错误,如下图:

cloudflare出现807错误

9、于是我赶紧让它们将服务器的地址从域名换成IP地址,也就是说跳过域名DNS这一个环节,不出我所料,连接成功了!!!!

10、再次换回域名,依然连接出现上面的错误。于是结论已经出来了:是使用cloudflare的原因,导致了我的V(忽略)PN袋里无法正常使用。没办法,放弃了cloudflare,重新将NS改回来吧。

二、cloudflare的CDN的原理

1、cloudflare的CDN原理用两张图片就可以解释很清楚了,在没有使用cloudflare之间,用户等访问我们的网站是这样的,如下图:

没有使用cloudflare之前

2、在使用了cloudflare后,用户访问我们的网站就多了一个“中间者”的角色,用户与网站服务器的通信都要经过cloudflare的CDN节点,他们两者不是直接接触的。如下图:

使用了cloudflare之后

3、那么cloudflare的CDN到底缓存了我们网站的什么东西呢?网站的全部文件还是其它的?通过查看官方的帮助文件,终于找到了: does not cache HTML, we only cache static files like images, CSS or Javascript. So if your HTML content is constantly changing, will not affect this content.

4、cloudflare的CDN节点只会缓存我们的网站博客的images, CSS 和 Javascript,而Html文件是不会缓存的,那么cloudflare加速只会加快JS、CSS、图片的速度了,而Html文件还是要依赖于我们的网站服务器了。

cloudflare加速JS服务

5、所以如果你的网站是静态网站,使用cloudflare显然是不会加快访问速度的,而且有可能拖慢速度的。 不过,对于国内的用户的站长来讲,cloudflare可以改变自己的网站博客的IP地址。

6、这样,一旦原网站的IP地址出现了“问题”,就可以借助于cloudflare的IP地址躲一下了。况且cloudflare的CDN节点那么多,完全可以“躲藏”在里面不被发现的。

cloudflare改变IP地址

7、目前我成功使用cloudflare应用在我自己的网站有:

三、cloudflare小结

1、cloudflare由于充当了中间人的角色,导致了很特殊的服务会出现问题,例如freehao123自己的袋里服务:www.fv.info

2、cloudflare并不是一个网站的完整镜像,它只会缓存你的CSS、JS和图片,如果你的网站宕机,一些服务器请求是无法完成的。

3、免费的cloudflare的CDN服务不享有Resource analysis and optimization和Website preloader服务,虽然说它在全球都分布了节点。如下图:

cloudflare全球CDN节点

4、这就解释了为什么cloudflare不把来自中国的用户访问的节点定在更快的日本或者香港,而是放在遥远的美国西海岸的加利福尼亚州旧金山Cloudflare公司。

文章出自:免费资源部落 https://www.freehao123.com/ 版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。 禁止全文转载。

您或许对下面这些文章有兴趣:                    本月吐槽辛苦排行榜

在这个部落村庄里,已经有33 位神马家族成员冒出泡来在农场开始干活了
  • 你健康

    cloudflare实际上还充当了内容审核和过滤的功能,它可以保护邮箱、网站流量等等。因此肯定会对博主的dailli这个需要直接进行服务器与用户电脑之间的交换数据的请求是无法完成的。

    qi 回复:

    是的,cloudflare可以对网站和服务器起到保护的作用,但是具体有多大,和cloudflare有关

    这是农场的第 1 块农田,部落批准 [你健康] 在[2011-10-3 11:17]开垦完成.
  • 半年时

    毕竟是免费的CDN,我们不能要求太多。说实话,cloundflare应该是我见过的最好的CDN(免费)。

    这是农场的第 2 块农田,部落批准 [半年时] 在[2011-10-3 11:36]开垦完成.
  • 守望犬

    博主的文章说得很快,cloundflare对于国内的站长来说一个最好的作用是,它可以让我们的网站的IP地址发生变化。以后不用担心IP有问题了。

    qi 回复:

    不过,从最近的cloudflare来看,还是会出现不少的问题

    这是农场的第 3 块农田,部落批准 [守望犬] 在[2011-10-3 12:00]开垦完成.
  • 可以吗

    我也就奇怪了,cloudflare在东京和香港都有CDN节点,按理国内的用户访问应该将访问地主放在最近的地方。况且日本的空间速度是非常快的。

    qi 回复:

    我介绍的免费空间,日本的免费空间是速度最快的。

    这是农场的第 4 块农田,部落批准 [可以吗] 在[2011-10-3 12:08]开垦完成.
  • 博弈

    博主的文章,里面果然有深奥的意思呀,一开始我还没有理解过来。看了第二遍才明白。你这样讲,国外的IDC有意见了,因为可以省去购买独立IP的钱了。

    qi 回复:

    购买独立IP,可以避免共享IP的牵连。但是使用cloudflare也是共享IP,所以如果cloudflare某一个CDN的节点的IP地址有问题,那么还是会影响到的。

    这是农场的第 5 块农田,部落批准 [博弈] 在[2011-10-3 12:11]开垦完成.
  • nsui

    博主的意思,我懂得。

    这是农场的第 6 块农田,部落批准 [nsui] 在[2011-10-3 12:15]开垦完成.
  • VN. 4

    cloudflare还有一个问题, 就是百度收录不正常.
    我一个刚建立的wp博客, 用了该CDN, 发现百度收录都收录其他网站, 但是快照显示的是你的域名. 向百度反应之后收录只剩下首页了; 不过#正常, 收录100多.
    所以, 用cloudflare的童鞋们这点需要考虑.

    qi 回复:

    你的域名??我的域名?
    百度收录不正常可能和cloudflare有关,毕竟cloudflare与传统的CDN是不一样的。

    这是农场的第 7 块农田,部落批准 [VN.] 在[2011-10-3 13:39]开垦完成.
  • 大问题

    cloudflare出来还是比较早的,早些时候,2011年初国内就有好多人在使用。不过后来发生了无法访问的情况,导致了大量的网站打不开了。现在又好像恢复了。

    这是农场的第 8 块农田,部落批准 [大问题] 在[2011-10-3 22:55]开垦完成.
  • Jeremy 2

    毕竟是免费的,已经很不错了。

    qi 回复:

    免费的东西,能够做得像cloudflare的确值得表扬。

    这是农场的第 9 块农田,部落批准 [Jeremy] 在[2011-10-31 11:30]开垦完成.
  • 梳头

    欢迎大家来这www.boogler.tk

    这是农场的第 10 块农田,部落批准 [梳头] 在[2011-11-20 17:00]开垦完成.
  • 梳头

    昨天晚上申请了加速 到现在还不能访问呀

    qi 回复:

    是不是你没有设置正确?

    这是农场的第 11 块农田,部落批准 [梳头] 在[2011-11-20 17:01]开垦完成.
  • zts

    使用cloudflare后,百度不收录?

    qi 回复:

    @zts, 理论是百度不会这样的,因为百度机器无法分辨出哪些网站用了cloudflare,除非人工设置了IP过滤名单。

    zts 回复:

    @qi, cloudflare IP数量有限吧。

    qi 回复:

    @zts, 是的,好像服务器的IP已经出了问题了。

    这是农场的第 12 块农田,部落批准 [zts] 在[2012-4-23 17:10]开垦完成.
  • wedding dresses

    ping值 少了,但time out 多了,有点纠结,观察中… 谢谢楼主分享

    qi 回复:

    @wedding dresses, 现在这个免费CDN的服务质量在国内访问似乎有些下降了。

    这是农场的第 13 块农田,部落批准 [wedding dresses] 在[2012-5-22 11:08]开垦完成.
  • 黑涩的猪 13

    其实这个挺坑爹的
    我目前自己的一个小Server线路很稳定,不像别的天天抽风几十次

    qi 回复:

    @黑涩的猪, 如果一个服务器的用户多了,就会不稳定了。一个人用是最好的。你用的哪里的VPs?

    黑涩的猪 回复:

    @qi, 我的就一个人,我的是budgetvm的,burstnet那个就不行,天天抽

    这是农场的第 14 块农田,部落批准 [黑涩的猪] 在[2012-6-30 10:30]开垦完成.
  • shrchina

    求解 在DNSPOD上用cloudflare 直接做NS指向可以么?

    qi 回复:

    @shrchina, 不行,cloudflare要求域名的NS用它们的。

    这是农场的第 15 块农田,部落批准 [shrchina] 在[2012-8-21 12:41]开垦完成.
  • 耳屎网 6

    百度的3.0cdn就是他们的节点。。

    这是农场的第 16 块农田,部落批准 [耳屎网] 在[2015-3-19 09:42]开垦完成.
  • mRNA 1

    关于“cloudflare小结”
    我赞同第2个观点,反对第3个观点。原因是当我的网站程序暂停运行时,cloudflare给我的浏览器反馈了一个500的错误提示,并且提示“clouflare香港节点”和我的pc保持正常通讯,“clouflare和网站服务器断开了连接”。这说明cloudflare anycast技术免费提供给普通用户,并且为中国访客开放了香港节点。

    qi 回复:

    @mRNA, 最近几年,cloudflare亚太的节点开始出现了,服务也不断改进当中。

    这是农场的第 17 块农田,部落批准 [mRNA] 在[2016-2-3 02:24]开垦完成.
  • 学习了

    这是农场的第 18 块农田,部落批准 [米粒博客] 在[2016-3-2 20:20]开垦完成.
看贴要回贴有N种理由!看帖不回贴的后果你懂得的!


评论内容 (*必填):
(Ctrl + Enter提交)   

部落快速搜索栏

各类专题梳理

网站导航栏

X

返回顶部