为服务器开启TCPA算法以提升用户体验

作者: 幼猫酱 分类: IT 发布时间: 2020-04-08 10:45

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

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

而TCP拥塞算法对网页加载速度的影响是非常明显的。此前本站用的一直是谷歌的BBR算法,体验尚可。最近了解到腾讯的TCPA算法,用在网站上是比BBR更为优异的。再结合D酱的这篇文章,本站服务器服务器转换为了TCPA。

另外,如果服务器本身开启了别的算法,应该先关闭以免产生奇奇怪怪的bug。例如,关闭BBR的方法:

使用vim打开 /etc/sysctl.conf

vim /etc/sysctl.conf

然后注释掉两行:

#net.core.default_qdisc = fq
#net.ipv4.tcp_congestion_control = bbr

重启服务器即可关闭BBR。

点击数:16

发表评论