原创 一文解釋清楚Google BBR擁塞控制算法原理

BBR對TCP性能的提升是巨大的,它能更有效的使用當下網絡環境,Youtube應用後在吞吐量上有平均4%提升(對於日本這樣的網絡環境有14%以上的提升): 報文的往返時延RTT降低了33%,這樣如視頻這樣的大文件傳輸更快,用戶體驗更好:

原创 如何用Nginx實現百萬併發連接?| 極客時間

大家好,我是《Nginx核心知識100講》課程講師–陶輝,有幸能借這個文章的機會,和大家分享Nginx的重難點:Nginx究竟是如何支持百萬併發連接的? 其實,大家學習Nginx,最大的動力是想讓自己的產品在支持高併發請求的同時保持高效的服

原创 Nginx 處理 HTTP 請求需要經過哪 11 個階段? | 極客時間

Nginx爲什麼要把HTTP請求的處理過程分爲多個階段呢? Nginx的模塊化設計使得每一個HTTP模塊可以僅專注於完成一個獨立的、簡單的功能,而一個請求的完整處理過程可以使由無數個HTTP模塊共同合作完成。這種設計有非常好的簡單性、可測試

原创 爲什麼要出web協議這門課

我們公司有定期的分享課,好幾位開發部的同學–包括android原生、JS前端、python後端–要求我分享網絡協議方面的知識,我做過兩場培訓,一個是講TLS/SSL協議,一個是講HTTP協議的設計原則,結果培訓完大家反饋有收穫,但是太難了

原创 《數學之美》與算法

《數學之美》是一本非常好的算法進階書,它與吳軍老師從事的工作領域密切相關,所以工程性很強。半年時間斷斷續續讀完此書,這裏做個筆記,也希望能幫助還未讀過本書的同學快速瞭解主要內容。這本書裏主要講述了兩個應用場景: 搜索引擎; 機器翻譯及輸入

原创 Nginx 學習書單整理

大家好,我是陶輝,之前在華爲、阿里、騰訊、思科等公司工作過,現在是杭州智鏈達公司的聯合創始人兼CTO。我從09年開始接觸Nginx,至今已經有10年了,對Nginx有一些自己獨特的見解,分享自己學習Nginx的經歷與經驗,及梳理重難點等等。

原创 《Nginx核心知識100講》資料

 與《深入理解Nginx:模塊開發與架構解析》這本書不同,這門課只是從使用層面來講Nginx,不會講模塊開發,不會講源碼,但會講到Nginx架構、模塊實戰、性能優化(包括Linux系統)、Openresty等。課程知識點架構圖如下: 所

原创 進階 Nginx 高手必須跨越的 5 座大山

Nginx 很火,因爲它就像一個萬能藥,在任何存在性能需求的場合總能找見它的身影。它天生就適合在 Linux 服務器上處理百萬、千萬級的併發連接,實現高吞吐量的 WEB 服務。 如果你想讓自己的產品在支持高併發請求的同時保持高效的服務,Ng

原创 如何高效的主持會議

達利歐《原則》談到“如果由你主持會議,應把握好對話”,深有感觸,主持好會議不容易,這需要各種綜合能力:時間管理、衝突管理、同理心、對企業文化的理解、集體心理學、強大的邏輯分析能力等。這裏我以達利歐的建議爲主線,談談我的個人理解。 1、明確

原创 利用cpu緩存實現高性能程序

我們選購電腦時,CPU處理器的配置會有緩存大小,它是CPU性能的重要指標。 爲什麼呢?因爲CPU計算速度與訪問主存速度非常不匹配! 先來看計算速度。單顆CPU計算速度目前在2GHz-4GHz之間,以2.5GHz計即每秒鐘計算25億次,每

原创 前端程序員如何快速轉型全棧工程師(基礎版)

前端與後端的思維專注點很不相同,前端聚焦在如何把內容以可視化的方式展現給用戶,後端聚焦在如何利用IT基礎設施實現業務邏輯。所以前端參與後端開發時(全棧工程師必備!)首先需要理解後端會做哪些事,其次纔是如何才能做好這些事。 所謂“利用IT基

原创 CSDI2018廣州關於《Nginx》的分享(附文字速錄與PPT)

應百林哲笑含的邀請,於2018.6.9號至7.1號前往廣州白雲國際會議中心參加《CSDI Summit 中國軟件研發管理行業技術峯會》。會上認識了很多互聯網一線老師是最大的收穫:本次我分享的主題是《兼顧靈活與性能的nginx》:意外的驚喜

原创 分佈式環境Raft一致性共識算法解讀

Raft是分佈式環境下的一致性算法,它通過少數服從多數的選舉來維持集羣內數據的一致性。它與RBFT算法名稱有點像,然而Raft算法裏不能存在拜占庭節點,而RBFT則能容忍BFT節點的存在。Raft非常類似於paxos協議(參見我的這篇文章

原创 詳解python django面向關係數據庫的ORM對象映射系統(1)

django是一套開發成本低、迭代週期快的python web框架,而如mysql等關係數據庫則是網站的必備組件,django通過設計一套python對象與數據庫表的映射系統ORM,使得開發者不用寫一行SQL語句就能實現極其複雜的關係數據

原创 創造 :未來商業就是智能商業 (6月底CSDI大會預告)

引言:一個好的行業,只要開放行業就好,少搞頂層設計,根據業務決定做什麼,故爲“因之”。硅谷成功的祕訣之一是:政府沒有能力管,只把商業發生的事情交給商業本身。 燃えてヒーロー 沖田浩之 – 僕らのアニメ・ヒッツ 作者▕  董笑