百度每天700億次的用戶訪問量,為什麼可以保持訪問暢通,原因在於bfe

Facebook 編程語言 CSS 科技 w3c教程 w3c教程 2017-08-26

百度日請求量在 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語言才能進入前十名。

百度每天700億次的用戶訪問量,為什麼可以保持訪問暢通,原因在於bfe

相關推薦

推薦中...