官术网_书友最值得收藏!

0.5 本書的結構

對于大多數讀者來說,OpenResty可能都是一個“陌生”的開發環境,所以本書采用循序漸進的方式組織全書的章節:首先介紹基本知識作為入門,然后解析運行機制和開發流程,再由淺入深地逐步講解功能接口和如何開發各種Web服務。

全書共15章,各章的內容簡介如下。

■ 第1章:總論

本章簡要介紹OpenResty的歷史、組成和編譯安裝的方法。

■ 第2章:Nginx平臺

Nginx是OpenResty的核心部件,本章介紹了它的特點、進程模型和各種應用服務的配置方法。

■ 第3章:Lua語言

本章講解OpenResty的工作語言Lua,包括詳細的語法和標準庫。

■ 第4章:LuaJIT環境

本章介紹OpenResty使用的Lua運行環境LuaJIT,它的運行效率更高,而且提供很多特別的優化和庫,比原生的Lua更加強大。

■ 第5章:開發概述

本章在宏觀的層次介紹開發OpenResty應用的基本流程、配置指令、運行機制等知識,幫助讀者從總體上理解掌握OpenResty。

■ 第6章:基礎功能

本章介紹OpenResty里的一些基礎功能,如系統信息、日志、時間日期、編碼格式轉換、正則表達式、高速緩存等。

■ 第7章:HTTP服務

本章介紹OpenResty為開發HTTP服務提供的大量功能接口,操縱HTTP請求和響應,學習完本章就能夠輕松開發出高性能的Web應用。

■ 第8章:訪問后端

本章介紹OpenResty提供的兩種高效通信機制:location.capture和cosocket,還有基于它們實現的一些客戶端庫,可以訪問HTTP、Redis、MySQL等多種后端。

■ 第9章:反向代理

本章介紹OpenResty的反向代理功能,搭建動態網關,并使用ngx.upstream和ngx. balancer實現深度定制。

■ 第10章:高級功能

本章介紹OpenResty里的共享內存、定時器、進程管理和輕量級線程這四個高級功能。

■ 第11章:HTTPS服務

本章介紹如何在OpenResty里開發HTTPS服務,實踐動態加載證書、動態查驗證書和會話復用等HTTPS優化技術。

■ 第12章:HTTP2服務

本章介紹如何在OpenResty里開發HTTP2服務。

■ 第13章:WebSocket服務

本章介紹如何在OpenResty里開發WebSocket服務。

■ 第14章:TCP/UDP服務

本章介紹OpenResty里處理TCP/UDP協議的stream子系統,能夠基于TCP/UDP協議開發出更通用的Web服務。

■ 第15章:結束語

本章給出了讀者在閱讀完本書后進一步學習研究OpenResty的方向。

主站蜘蛛池模板: 辉县市| 梁平县| 宜良县| 峨山| 西青区| 松阳县| 桂东县| 三河市| 九寨沟县| 揭阳市| 苗栗县| 新民市| 宁陕县| 库伦旗| 温州市| 泽普县| 丹巴县| 榆树市| 遵义县| 景泰县| 舞钢市| 佳木斯市| 沐川县| 体育| 大石桥市| 津市市| 德庆县| 榆树市| 阿拉善左旗| 新竹县| 五大连池市| 灵台县| 西峡县| 洪泽县| 延吉市| 大新县| 抚顺县| 湖南省| 项城市| 高台县| 稷山县|