[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  • 新类目

     管理
     投资理财
     经济
     社会科学
  • 深入理解Nginx:模塊開發與架構解析(*2版) 陶輝 Linux/Unix技
    該商品所屬分類:圖書 -> 機械工業出版社
    【市場價】
    761-1104
    【優惠價】
    476-690
    【作者】 陶輝 
    【出版社】機械工業出版社 
    【ISBN】9787111526254
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    店鋪:機械工業出版社官方旗艦店
    出版社:機械工業出版社
    ISBN:9787111526254

    商品編碼:10027095095937
    品牌:機械工業出版社(CMP)
    出版時間:2016-02-01

    頁數:200
    字數:571000
    審圖號:9787111526254

    作者:陶輝

        
        
    "baecf198635367d9.jpgeef3fc2728ae9c53.jpg

    商品參數

      商品基本信息
    商品名稱:   深入理解Nginx:模塊開發與架構解析(*2版)
    作者:   陶輝
    市場價:   99.00
    ISBN號:   9787111526254
    版次:   2-7
    出版日期:   2016-02
    頁數:   624
    字數:   571
    出版社:   機械工業出版社


    內容介紹

       內容簡介
        本書包括四大部分:Nginx能幫我做什麼;如何編寫一個定制的httpmodule;深入Nginx;實戰。*一部分針對初級讀者,介紹Nginx關於獲取編譯運行的基本知識。*二部分針對中級讀者,以一個例子為主線,告訴讀者如何開發一個http模塊,這部分讀者不需要深入了解Nginx的細節,隻需要知道如何實現一個基本的http模塊。第三部分針對*級讀者,這是本書的重點,徹底解析Nginx架構,深入探討Nginx各種設計的目的與意義,並對*二部分使用到的一些特性進行代碼設計實現上的探索。讀者讀完本部分,會對整個Nginx架構有清晰的認識,可以編寫各種模塊(不局限於http模塊)插入到Nginx中,從而定制自己的Nginx。第四部分針對中*級讀者,以Tengine的開源模塊為例,幫助讀者從實戰角度理解*二、三部分描述的內容。
        



    目錄

      目錄
    Contents?目錄
    前言
    *一部分Nginx能幫我們做什麼
    *1章研究Nginx前的準備工作 2
    1.1Nginx是什麼 2
    1.2為什麼選擇Nginx 5
    1.3準備工作 7
    1.3.1Linux操作繫統 7
    1.3.2使用Nginx的*備軟件 7
    1.3.3磁盤目錄 8
    1.3.4Linux內核參數的優化 9
    1.3.5獲取Nginx源碼 10
    1.4編譯安裝Nginx 11
    1.5conf?igure詳解 11
    1.5.1conf?igure的命令參數 11
    1.5.2conf?igure執行流程 18
    1.5.3conf?igure生成的文件 21
    1.6Nginx的命令行控制 23
    1.7小結 27
    *2章Nginx的配置 28
    2.1運行中的Nginx      進程間的關繫 28
    2.2Nginx配置的通用語法 31
    2.2.1塊配置項 31
    2.2.2配置項的語法格式 32
    2.2.3配置項的注釋 33
    2.2.4配置項的單位 33
    2.2.5在配置中使用變量 33
    2.3Nginx服務的基本配置 34
    2.3.1用於調試進程和定位問題的配置項 34
    2.3.2正常運行的配置項 36
    2.3.3優化性能的配置項 37
    2.3.4事件類配置項 39
    2.4用HTTP核心模塊配置一個靜態Web服務器 40
    2.4.1虛擬主機與請求的分發 41
    2.4.2文件路徑的定義 45
    2.4.3內存及磁盤資源的分配 47
    2.4.4網絡連接的設置 49
    2.4.5MIME類型的設置 52
    2.4.6對客戶端請求的限制 53
    2.4.7文件操作的優化 54
    2.4.8對客戶端請求的特殊處理 56
    2.4.9ngx_http_core_module模塊提供的變量 57
    2.5用HTTP proxy module配置一個反向代理服務器 59
    2.5.1負載均衡的基本配置 61
    2.5.2反向代理的基本配置 63
    2.6小結 66
    *二部分如何編寫HTTP模塊
    第3章開發一個簡單的HTTP模塊 68
    3.1如何調用HTTP模塊 68
    3.2準備工作 70
    3.2.1整型的封裝 71
    3.2.2ngx_str_t數據結構 71
    3.2.3ngx_list_t數據結構 71
    3.2.4ngx_table_elt_t數據結構 75
    3.2.5ngx_buf_t數據結構 75
    3.2.6ngx_chain_t數據結構 77
    3.3如何將自己的HTTP模塊編譯進Nginx 77
    3.3.1conf?ig文件的寫法 77
    3.3.2利用conf?igure腳本將定制的模塊加入到Nginx中 78
    3.3.3直接修改Makef?ile文件 81
    3.4HTTP模塊的數據結構 82
    3.5定義自己的HTTP模塊 86
    3.6處理用戶請求 89
    3.6.1處理方法的返回值 89
    3.6.2獲取URI和參數 92
    3.6.3獲取HTTP頭部 94
    3.6.4獲取HTTP包體 97
    3.7發送響應 99
    3.7.1發送HTTP頭部 99
    3.7.2將內存中的字符串作為包體發送 101
    3.7.3經典的“Hello World”示例 102
    3.8將磁盤文件作為包體發送 103
    3.8.1如何發送磁盤中的文件 104
    3.8.2清理文件句柄 106
    3.8.3支持用戶多線程下載和斷點續傳 107
    3.9用C++語言編寫HTTP模塊 108
    3.9.1編譯方式的修改 108
    3.9.2程序中的符號轉換 109
    3.10小結 110
    第4章配置、error日志和請求上下文 111
    4.1http配置項的使用場景 111
    4.2怎樣使用http配置 113
    4.2.1分配用於保存配置參數的數據結構 113
    4.2.2設定配置項的解析方式 115
    4.2.3使用14種預設方法解析配置項 121
    4.2.4自定義配置項處理方法 131
    4.2.5合並配置項 133
    4.3HTTP配置模型 135
    4.3.1解析HTTP配置的流程 136
    4.3.2HTTP配置模型的內存布局 139
    4.3.3如何合並配置項 142
    4.3.4預設配置項處理方法的工作原理 144
    4.4error日志的用法 145
    4.5請求的上下文 149
    4.5.1上下文與全異步Web服務器的關繫 149
    4.5.2如何使用HTTP上下文 151
    4.5.3HTTP框架如何維護上下文結構 152
    4.6小結 153
    第5章訪問第三方服務 154
    5.1upstream的使用方式 155
    5.1.1ngx_http_upstream_t結構體 158
    5.1.2設置upstream的限制性參數 159
    5.1.3設置需要訪問的第三方服務器地址 160
    5.1.4設置回調方法 161
    5.1.5如何啟動upstream機制 161
    5.2回調方法的執行場景 162
    5.2.1create_request回調方法 162
    5.2.2reinit_request回調方法 164
    5.2.3f?inalize_request回調方法 165
    5.2.4process_header回調方法 165
    5.2.5rewrite_redirect回調方法 167
    5.2.6input_f?ilter_init與input_f?ilter回調方法 167
    5.3使用upstream的示例 168
    5.3.1upstream的各種配置參數 168
    5.3.2請求上下文 170
    5.3.3在create_request方法中構造請求 170
    5.3.4在process_header方法中解析包頭 171
    5.3.5在f?inalize_request方法中釋放資源 175
    5.3.6在ngx_http_mytest_handler方法中啟動upstream 175
    5.4subrequest的使用方式 177
    5.4.1配置子請求的處理方式 177
    5.4.2實現子請求處理完畢時的回調方法 178
    5.4.3處理父請求被重新激活後的回調方法 179
    5.4.4啟動subrequest子請求 179
    5.5subrequest執行過程中的主要場景 180
    5.5.1如何啟動subrequest 180
    5.5.2如何轉發多個子請求的響應包體 182
    5.5.3子請求如何激活父請求 185
    5.6subrequest使用的例子 187
    5.6.1配置文件中子請求的設置 187
    5.6.2請求上下文 188
    5.6.3子請求結束時的處理方法 188
    5.6.4父請求的回調方法 189
    5.6.5啟動subrequest 190
    5.7小結 191
    第6章開發一個簡單的HTTP過濾模塊 192
    6.1過濾模塊的意義 192
    6.2過濾模塊的調用順序 193
    6.2.1過濾鏈表是如何構成的 194
    6.2.2過濾鏈表的順序 196
    6.2.3官方默認HTTP過濾模塊的功能簡介 197
    6.3HTTP過濾模塊的開發步驟 198
    6.4HTTP過濾模塊的簡單例子 200
    6.4.1如何編寫conf?ig文件 201
    6.4.2配置項和上下文 201
    6.4.3定義HTTP過濾模塊 203
    6.4.4初始化HTTP過濾模塊 204
    6.4.5處理請求中的HTTP頭部 204
    6.4.6處理請求中的HTTP包體 206
    6.5小結 206
    第7章Nginx提供的*級數據結構 207
    7.1Nginx提供的*級數據結構概述 207
    7.2ngx_queue_t雙向鏈表 209
    7.2.1為什麼設計ngx_queue_t雙向鏈表 209
    7.2.2雙向鏈表的使用方法 209
    7.2.3使用雙向鏈表排序的例子 212
    7.2.4雙向鏈表是如何實現的





    "
     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部