百度每天700亿次的用户访问量,为什么可以保持访问畅通,原因在于bfe
百度日请求量在 700 亿以上,面对如此庞大的前端页面访问量。百度技术团队的解决办法。
Baidu Front End 这个项目是一个功能类似于nginx的项目,并不是大家传统意义上理解的前端(html+css+js)。
BFE(baidu front end)在美国,只有Google/Facebook等顶级公司才有类似的系统。
这个项目最开始是使用c语言写的,被称作c-BFE时期。
但c语言开发出现了很多问题,效率低,人才短缺等等。
golang语言重新改造这个项目。叫做go-BFE。
GO语言也有难以克服的“先天不足”。
GC(Gabage Collection)延迟造成的关键问题。
但go语言的优势也是明显的。
go语言的并发、管道、垃圾回收、接口(Interface)等特性还是很不错的。
而且其始终保持开放态度,也是更多人拥抱它的原因。
所以2017年7月,编程语言排名上,go语言才能进入前十名。
相关推荐
waiwaiLILI 2020-05-05
草原孤狼 2020-02-14
oZaoHua 2020-02-13
shiaisun 2015-07-02
afanti 2019-11-11
JingLisen 2019-09-21
努力练功不自宫 2019-09-20
qingmuluoyang 2019-10-31
MJlife 2011-05-18
bobkent 2019-09-07
j0lin 2014-11-10
Ctommy 2014-09-16
wwzaqw 2019-07-24
hehezhou 2014-09-02
yeyedeyatou 2011-05-14
fenpisong0 2011-04-18
happybird00 2011-04-18
zry 2011-04-05
bluetears 2019-07-01