Nginx開發從入門到精通

來源:互聯網
上載者:User
訪問串連:Nginx開發從入門到精通

上篇:nginx模組開發篇    背景介紹        nginx曆史        使用簡介        nginx特點介紹    nginx平台初探(100%)        初探nginx架構(100%)        nginx基礎概念(100%)            connection            request        基本資料結構(99%)            ngx_str_t(100%)            ngx_pool_t(100%)            ngx_array_t(100%)            ngx_hash_t(100%)            ngx_hash_wildcard_t(100%)            ngx_hash_combined_t(100%)            ngx_hash_keys_arrays_t(100%)            ngx_chain_t(100%)            ngx_buf_t(99%)            ngx_list_t(100%)            ngx_queue_t(100%)        nginx的配置系統(100%)            指令概述            指令參數            指令上下文        nginx的模組化體繫結構        模組概述            模組的分類        nginx的請求處理            請求的處理流程    handler模組(100%)        handler模組簡介        模組的基本結構            模組配置結構            模組配置指令            模組上下文結構            模組的定義        handler模組的基本結構        handler模組的掛載            按處理階段掛載            按需掛載        handler的編寫步驟        樣本: hello handler 模組        handler模組的編譯和使用            config檔案的編寫            編譯            使用        更多handler模組樣本分析            http access module            http static module            http log module    過濾模組 (90%)        過濾模組簡介 (90%)            執行時間和內容 (90%)            執行順序 (90%)            模組編譯 (90%)        過濾模組的分析 (90%)            相關結構體 (90%)            回應標頭過濾函數 (90%)            響應體過濾函數 (90%)    upstream模組        upstream模組 (100%)            upstream模組介面            memcached模組分析            本節回顧        負載平衡模組 (100%)            配置            指令            鉤子            初始化配置            初始化請求            peer.get和peer.free回呼函數            本節回顧    其他模組 (40%)        core模組 (40%)            Nginx的啟動模組 (40%)        event模組 (40%)            event的類型和功能 (40%)            accept鎖 (40%)            定時器 (40%)        mail模組            mail模組的實現            mail模組的功能    模組開發進階篇(30%)        變數(80%)            綜述            建立變數            使用變數        upstream            使用subrequest訪問upstream            超越upstream        使用lua模組下篇:nginx原理解析篇    高效能伺服器設計        c10k問題        高效能伺服器編寫的關鍵原則        事件驅動的核心引擎        定時器管理    nginx架構詳解(50%)        nginx的源碼目錄結構(100%)        nginx的configure原理(100%)            auto指令碼            模組編譯順序        nginx的事件機制            event架構及非阻塞模型            定時器實現            訊號處理            驚群問題        nginx的進程機制            master進程            worker進程            進程間通訊    nginx基礎設施        記憶體池            簡介:            結構:            實現:        共用記憶體            slab演算法        buffer管理            buffer重用機制            buffer防拷貝機制        chain管理            chain重用機制        aio原理        鎖實現        基本資料結構        時間緩衝        檔案快取        log機制    nginx的啟動階段 (30%)        概述 (100%)        共有流程 (100%)            配置解析介面 (100%)        配置解析            通用過程 (100%)            http的解析            server的管理            location的管理        模組初始化        熱代碼部署            reload過程解析            upgrade過程解析    nginx的請求處理階段 (90%)        接收請求流程 (99%)            http請求格式簡介 (99%)            要求標頭讀取 (99%)            請求體讀取(100%)        多階段處理請求            多階段執行鏈            POST_READ階段            SERVER_REWRITE階段            FIND_CONFIG階段            REWRITE階段            POST_REWRITE階段            PREACCESS階段            ACCESS階段            POST_ACCESS階段            TRY_FILES階段            CONTENT階段            LOG階段        Nginx filter            header filter分析            body filter分析        subrequest原理解析 (99%)        https請求處理解析            nginx支援ssl簡介            ssl串連建立(ssl握手)    nginx的upstream原理解析        無緩衝的處理流程        帶緩衝的處理流程        subrequest訪問upstream的處理流程        負載平衡演算法            round-robin演算法            基於ip的hash演算法        upstream緩衝機制        常用upstream模組分析            proxy模組            fastcgi模組    nginx的script處理        Regex        變數        複雜變數        if的處理附錄A 編碼風格 (100%)    Nginx代碼風格圖示 (100%)附錄B 常用API    B.1 字串操作    B.2 讀取請求體    B.3 操作要求標頭    B.4 取參數    B.5 URI處理    B.6 buffer操作    B.7 變數操作    B.8 日誌輸出    B.9 配置解析介面    B.10 檔案操作    B.11 鎖操作附錄C 模組編譯,調試與測試    C.1 編譯與安裝        環境要求        下載        Nginx在Windows環境下安裝        Nginx在Linux環境下安裝        測試        Nginx在Windows環境下查看nginx進程        Nginx在Linux環境下查看nginx進程    C.2 調試日誌        一,開啟調試日誌:        二,記錄層級分析:        三,日誌格式設定:        四,調試日誌的幾個注意點:    C.3 使用GDB調試    C.4 功能測試    C.5 效能/壓力測試    C.6 常見缺陷分析

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('
  • ').text(i)); }; $numbering.fadeIn(1700); }); });

    以上就介紹了Nginx開發從入門到精通,包括了方面的內容,希望對PHP教程有興趣的朋友有所協助。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.