OpenResty完全开发指南:构建百万级别并发的Web应用 PDF 下载

用户下载说明:

电子版仅供预览,下载后24小时内务必删除,支持正版,喜欢的请购买正版书籍:

http://product.dangdang.com/1530027605.html

相关截图:


资料简介:

OpenResty是一个基于Nginx的高性能Web平台,能够方便地搭建处理超高并发的动态Web应用、Web服务和动态网关。与现有的其他发语言/环境相比,OpenResty有着高性能、高灵活性、易于学习和扩展等许多优,近年来得到了越来越多发者的关注,也有了很多成功的应用范例,如Adobe、Dropbox、GitHub等知名公司都基于OpenResty构建了自己的后端业务应用。OpenResty自带完善的帮助文档,发社区也很活跃,但相关的学习资料——特别是中文资料较少。本书基于作者多年使用OpenResty的经验,系统地阐述了OpenResty相关的各方面知识和要,帮助读者快速掌握这个高效易用的Web发平台,而实现HTTP/HTTPS/TCP/UDP等多种网络应用。本书结构严谨、详略得当,具有较强的实用性,适合广大软件发工程师、系统运维工程师、编程爱好者和计算机专业学生阅读参考。 OpenResty是一个基于Nginx的高性能Web平台,能够方便地搭建处理超高并发的动态Web应用、Web服务和动态网关。与现有的其他发语言/环境相比,OpenResty有着高性能、高灵活性、易于学习和扩展等许多优,近年来得到了越来越多发者的关注,也有了很多成功的应用范例,如Adobe、Dropbox、GitHub等知名公司都基于OpenResty构建了自己的后端业务应用。OpenResty自带完善的帮助文档,发社区也很活跃,但相关的学习资料——特别是中文资料较少。本书基于作者多年使用OpenResty的经验,系统地阐述了OpenResty相关的各方面知识和要,帮助读者快速掌握这个高效易用的Web发平台,而实现HTTP/HTTPS/TCP/UDP等多种网络应用。本书结构严谨、详略得当,具有较强的实用性,适合广大软件发工程师、系统运维工程师、编程爱好者和计算机专业学生阅读参考。

资料目录:

前言

第0章 导读

0.1 关于本书

0.2 读者对象

0.3 读者要求

0.4 运行环境

0.5 本书的结构

0.6 如何阅读本书

0.7 本书的源码

第1章 总论

1.1 简介

1.2 历史

1.3 组成

1.4 版本

1.5 安装

1.6 目录结构

1.7 启停服务

1.8 组件管理工具

1.9 命令行工具

1.10 参考手册

1.11 性能对比

1.12 应用架构

1.13 总结

第2章 Nginx平台

2.1 简介

2.2 进程模型

2.3 配置文件

2.4 变量

2.5 HTTP服务

2.6 TCP/UDP服务

2.7 反向代理

2.8 运行日志

2.9 总结

第3章 Lua语言

3.1 简介

3.2 注释

3.3 数据类型

3.4 字符串

3.5 变量

3.6 运算

3.7 控制语句

3.8 函数

3.9 表

3.10 模块

3.11 面向对象

3.12 标准库

3.13 高级特性

3.14 总结

第4章 LuaJIT环境

4.1 简介

4.2 goto语句

4.3 jit库

4.4 table库

4.5 bit库

4.6 ffi库

4.7 编译为字节码

4.8 编译为机器码

4.9 总结

第5章 开发概述

5.1 应用示例

5.2 运行命令

5.3 目录结构

5.4 配置指令

5.5 运行机制

5.6 功能接口

5.7 核心库

5.8 应用开发流程

5.9 总结

第6章 基础功能

6.1 系统信息

6.2 运行日志

6.3 时间日期

6.4 数据编码

6.5 正则表达式

6.6 高速缓存

6.7 总结

第7章 HTTP服务

7.1 简介

7.2 配置指令

7.3 常量

7.4 变量

7.5 基本信息

7.6 请求行

7.7 请求头

7.8 请求体

7.9 响应头

7.10 响应体

7.11 手动收发数据

7.12 流程控制

7.13 检测断连

7.14 综合示例

7.15 总结

第8章 访问后端

8.1 简介

8.2 子请求

8.3 协程套接字

8.4 DNS客户端

8.5 HTTP客户端

8.6 WebSocket客户端

8.7 Redis客户端

8.8 MySQL客户端

8.9 总结

第9章 反向代理

9.1 简介

9.2 上游集群

9.3 负载均衡

9.4 总结

第10章 高级功能

10.1 共享内存

10.2 定时器

10.3 进程管理

10.4 轻量级线程

10.5 总结

第11章 HTTPS服务

11.1 简介

11.2 服务配置

11.3 应用开发

11.4 基本信息

11.5 加载证书

11.6 查验证书

11.7 会话复用

11.8 总结

第12章 HTTP2服务

12.1 简介

12.2 服务配置

12.3 应用开发

12.4 测试验证

12.5 总结

第13章 WebSocket服务

13.1 简介

13.2 服务配置

13.3 应用开发

13.4 总结

第14章 TCP/UDP服务

14.1 简介

14.2 配置指令

14.3 运行机制

14.4 功能接口

14.5 应用示例

14.6 总结

第15章 结束语

附录A 推荐书目

附录B 定制OpenResty