购物车中还没有商品,赶紧选购吧!
条形条码:
Nginx模块开发指南 使用C++11和Boost程序库
商 城 价
降价通知
市 场 价
累计评价0
累计销量0
手机购买
商品二维码
配送
服务
天添网自营 发货并提供售后服务。
数量
库存  个
温馨提示

·不支持退换货服务

  • 商品详情
手机购买
商品二维码
加入购物车
价格:
数量:
库存  个

商品详情

商品名称:Nginx模块开发指南 使用C++11和Boost程序库
商品编号:712127294
店铺:天添网自营
上架时间:2020-09-11 16:15:40

编辑推荐



null


内容简介



Nginx是由俄罗斯工程师Igor Sysoev开发的一个高性能Web服务器,运行效率远超传统的Apache、Tomcat,是世界第二大Web服务器,被国内外诸多互联网公司采用。 Nginx的一个突出特点是其灵活模块化架构,可以在不修改核心的前提下增加任意功能,自2004年发布至今,已经拥有百余个官方及非官方的功能模块(如fastcgi、memcached、mysql等),使得Nginx成长为了一个近乎“全能”的服务器软件。 Nginx以纯C语言实现,开发扩展功能模块也大多使用C 语言,但由于C语言固有的过程式特性,编写、调试代码都较麻烦——特别是对于Nginx的初学者。罗剑锋编著的《Nginx模块开发指南(使用C++11和Boost程序库)》深入源码,详细解析了模块体系、配置指令、HTTP框架等Nginx核心运行机制,并在此基础上讲解如何使用C++和Boost程序库来开发Nginx 模块,充分利用现代C++里的大量新特性和库组件,让Nginx的模块开发变得更加便捷、轻松和愉快。 《Nginx模块开发指南(使用C++11和Boost程序库)》结构严谨、脉络清晰、详略得当,值得广大软件开发工程师、系统运维工程师和编程爱好者拥有。


目 录



第0章 导读 0.1 关于本书 0.2 读者对象 0.3 读者要求 0.4 运行环境 0.5 本书的结构 0.6 如何阅读本书 0.7 本书的源码 第1章 Nginx入门 1.1 关于Nginx 1.1.1 历史 1.1.2 特点 1.1.3 进程模型 1.1.4 版本 1.2 安装Nginx 1.2.1 准备工作 1.2.2 快速安装 1.2.3 运行命令 1.2.4 验证安装 1.2.5 定制安装 1.3 配置Nginx 1.3.1 配置文件格式 1.3.2 进程配置 1.3.3 运行日志配置 1.3.4 http配置 1.3.5 server配置 1.3.6 location配置 1.3.7 文件访问配置 1.3.8 upstream配置 1.3.9 变量 1.4 总结 第2章 Nginx开发准备 2.1 开发环境 2.1.1 C++标准 2.1.2 Boost程序库 2.2 Nginx的目录结构 2.3 Nginx源码的特点 2.3.1 代码风格 2.3.2 代码优化 2.3.3 面向对象思想 2.4 在Nginx里使用C++ 2.4.1 实现原则 2.4.2 代码风格 2.4.3 编译脚本 2.5 基本的C++包装类 2.5.1 类定义 2.5.2 构造和析构 2.5.3 成员函数 2.6 总结 第3章 Nginx基础设施 第4章 Nginx高级数据结构 第5章 Nginx开发综述 第6章 Nginx HTTP框架综述 第7章 Nginx HTTP请求处理 第8章 Nginx HTTP请求转发 第9章 Nginx HTTP子请求 第10章 Nginx变量 第11章 Nginx辅助设施 第12章 Nginx与设计模式 第13章 结束语 附录A 推荐书目 附录B GDB调试简介 附录C Nginx的字符串格式化 附录D Nginx里的void*变量 附录E Nginx C++模块简介 附录F Nginx Lua模块简介


媒体评论



null


对比栏

1

您还可以继续添加

2

您还可以继续添加

3

您还可以继续添加

4

您还可以继续添加