深入剖析Nginx
Nginx是一款功能強大的高性能Web和反向代理服務器,最初由俄羅斯程序員IgorSysoev開發,而當前由IgorSysoev領導的專業公司Nginx,Inc.進行持續的維護與更新。Nginx可以在大多數UNIX或類UNIX系統上編譯運行,比如FreeBSD、Solaris、Linux等,并且官方還提供有Windows下的可執行版本。目前,Nginx在Netflix、Wordpress.com、新浪、網易、騰訊、豆瓣等國內外眾多知名網站中應用。《深入剖析Nginx》不是一本關于Nginx配置指令如何使用的介紹手冊。本書重點在于通過剖析Nginx的源代碼,探究其功能結構及其內部實現原理。全書共14章和3個附錄。首先介紹了開始剖析Nginx源代碼前的準備工作,以及跟蹤和調試的方法;然后,分別深入分析了Nginx的進程模型、數據結構、配置指令、主要功能模塊、I/O事件處理、變量機制、客戶端請求過程、Filter模塊實例、負載均衡策略以及Handler模塊等。附錄部分提供了Nginx的編譯模塊、運行配置等有用信息。從源碼剖析的角度出發,是程序員常用的學習和提高方法。《深入剖析Nginx》是作者多年研讀Nginx代碼、深入思考和不斷實踐的結晶。《深入剖析Nginx》適合系統程序員、軟件開發工程師、Nginx高級運維工程師閱讀參考,對于有志從事相關工作的IT專業學生,更是不可多得的學習資料。
·15.1萬字