建网站用TCPA还是BBR TCPA和BBR哪个好

    对于很多做网站的朋友来说,对网页的加载速度都十分看重,不仅仅是因为更快的网页加载速度意味着更低的跳出率,更是因为网页加载速度,是百度SEO闪电算法中的重要因素。

    在百度闪电算法中,对移动端的网站加载速度,有比较苛刻的加载速度要求,要求移动端首屏的打开完成时间在2秒钟以内。如果首屏可以在2s以内打开,则可以获得搜索引擎优待,首屏需要3秒及以上才能打开的,将会被搜索引擎降权。

    之前开心小站长本人,一直强调,使用非大陆的服务器,一定要安装TCP类拥塞算法优化程序。之前推荐的是谷歌开发的BBR,以及民间高手二次修改的BBR Plus版本。

    关于BBR的介绍及安装介绍,请查看:centos安装BBR、BBR魔改版、BBR暴力魔改版、BBR PLUS、锐速视频教程

    现在我要修改一下我的看法了。

    不论国内外的服务器,都要安装TCP类拥塞算法优化程序,并且,对于做网站的朋友,现在推荐腾讯的TCPA程序。

一:TCPA的基本介绍:

    TCPA是腾讯内核团队开发的项目,这个项目之前是腾讯内部使用的,现在“放出”了,对于企业、个人、站长,均可免费使用。

    TCPA是腾讯对标谷歌BBR的产品,并且在官方介绍页面,讲到TCPA比谷歌BBR在网页加载速度、小文件速度方面,更有优势。

    但是由于腾讯之前是仅仅放出编译好的内核,并没有开源,不符合GPL协议,TCPA项目,已经在官网上删除了,不过很多朋友都第一时间备份好了官方放出的文件,仍然可以正常使用。 开心小站长这里,也出了安装教程。参见:一键开启腾讯版的BBR-TCPA安装教程及对比谷歌BBR PLUS

    注意:TCPA只适用于centos系统,同时需要修改系统内核,请勿在生产环境中,直接使用。

二:国外服务器上TCPA与BBR对比:

    国外测试服务器,选用的是vultr的洛杉矶节点。两台服务器的配置均为一致。创建好了web环境之后,在网站目录下,放入了网页测试文件。网页测试文件为开心小站长首页html及调用到的css,js,图片等。

    2.1使用html5speedtest测试整体加载速度

     HTML5SPEEDTEST,主要测试带宽的最大利用情况,即最高可以跑到多少M的带宽。对于我们来说,主要看下载速度,这个指标。

        上图为TCPA的侧视图

        下图为BBRPlus的测试图

        可以看到,TCPA相比于BBR,在带宽的最大利用效果上,不如BBR。在大带宽模式下最大带宽利用效果,相差50%左右。

       2.2网页加载速度

        网页加载速度,主要看图片最下面的Finish这个时间指标。这个Finish时间为网页所有内容,全部加载完毕的时间。这个时间越短,网页打开的速度就越快。

    上图为TCPA的侧视图   

    下图为BBRPlus的测试图

    我对TCPA模式下,和BBR PLUS模式下,各进行了4次页面全部载入,整个页面的HTML,CSS,JS等,全部加起来为538KB。5次完全加载速度对比如下表。

机型 平均加载时间 第一次 第二次 第三次 第四次
TCPA 1.3775s 1.38s 1.37s 1.40s 1.36s
BBR PLUS 1.655s 1.76s 1.60s 1.70s 1.56s

    可以很明显的看到,TCPA的网页加载速度方面,明显占有优势。TCPA比BBR PLUS模式下,网页整体加载速度要快17%左右。

三:国内服务器上的TCPA与BBRplus对比

    国内服务器,选用的是阿里云的1核心1G内存5M带宽的VPS,同一台服务器,先测试了BBR plus,后测试的TCPA。

   3.1TCPA与BBR在Html5speedtest 下测试带宽利用率

    上图为TCPA,下图为BBR PLUS。

    明显能看出来,TCPA对带宽的最大利用率比较差,5Mbps的带宽,最终平均下来,只能跑到4.4Mbps,跑不满带宽,而BBR PLUS能跑超(突发带宽),平均跑到4.75Mbps,就带宽最大利用率方面,BBR PLUS,比TCPA强30%。

    3.2网页打开速度

 

    上图为TCPA,下图为BBR PLUS

机型 平均加载时间 第一次 第二次 第三次 第四次 第五次
TCPA 1.22s 1.13s 1.18s 1.25s 1.23s 1.31s
BBR PLUS 1.3345s 1.33s 1.37s 1.36s 1.27s 1.34s

    在国内的服务器上,TCPA依旧比BBR PLUS的网页加载速度要快,平均快了8%左右。

四:结论

    如果你得服务器用途是大流量,大带宽操作,选择BBR或者BBR PLUS没有问题,如果你得服务器是用来做站,经常加载html,css,js等小文件的,那么还是选择使用TCPA吧,真的比BBR PLUS的加载速度要快,在国外的服务器上,更为明显!

未经允许不得转载:开心小站长 » 建网站用TCPA还是BBR TCPA和BBR哪个好

相关推荐

留言与评论(共有 0 条评论)
   
验证码: