Nginx是著名的Web服務器,性能優(yōu)異,運行效率遠超傳統(tǒng)的Apache、Tomcat,廣泛應用于國內外諸多**互聯(lián)網公司。Nginx的一個突出特點是其靈活優(yōu)秀的模塊化架構,可以在不修改核心的前提下增加任意功能,自2004年發(fā)布至今,已經擁有百余個官方及非官方的功能模塊(如proxy、mysql、redis、rtmp、lua等),使得Nginx成長為了一個近乎“全能”的服務器軟件。Nginx功能強大,架構復雜,學習、維護和開發(fā)的門檻較高。為了幫助讀者跨越這一障礙,本書深入*新的Nginx源碼(Stable 1.16.0),詳細剖析了模塊體系、動態(tài)插件、功能框架、內存分配、進程模型、事件驅動、線程池、TCP/UDP/HTTP處理等Nginx核心運行機制,在此基礎上講解如何使用C、C++、JavaScript、Lua等語言來增強擴展Nginx,讓任何人都能夠便捷、輕松地開發(fā)和定制Nginx,進而應用到自己的實際工作中,創(chuàng)造出更多的價值。本書結構嚴謹、脈絡清晰、論述精確、詳略得當、圖文并茂,值得廣大軟件開發(fā)工程師、系統(tǒng)運維工程師和編程愛好者擁有。