
《Nginx模块开发指南:C++11与Boost程序库的应用》罗剑锋 azw3
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本书由罗剑锋编写,主要介绍使用C++11和Boost程序库进行Nginx模块开发的技术细节及实战应用。适合对Nginx模块开发感兴趣的开发者阅读。
Nginx 是由俄罗斯工程师Igor Sysoev 开发的一款高性能的Web 服务器,其运行效率远超传统的Apache 和Tomcat,在全球范围内是第二大流行的Web 服务软件,并被国内外许多顶级互联网公司广泛采用。一个显著的特点就是 Nginx 的模块化架构非常灵活且优秀,这使得开发者可以在不修改核心代码的情况下增加任意功能。自2004 年首次发布以来,Nginx 已经拥有了超过一百个官方和非官方的功能模块(如fastcgi、memcached 和mysql 等),从而使其成为了几乎全能的服务器软件。
尽管 Nginx 的主要实现语言是 C 语言,并且大多数扩展功能也使用C 来编写,但由于 C 语言的过程式特性,在开发过程中会遇到一些挑战——特别是对于初学者来说。因此,《Nginx 模块开发指南:使用C++11 和Boost 程序库》这本书深入解析了 Nginx 的核心运行机制,包括模块体系、配置指令和HTTP框架等,并提供了如何利用 C++ 和 Boost 库来编写 Nginx 扩展功能的详细指导。通过应用现代 C++ 中的新特性和库组件,该书让开发Nginx 模块变得更加容易且高效。
这本书结构严谨、论述清晰准确、内容详略得当,非常适合软件工程师、系统运维人员以及编程爱好者阅读和参考。
全部评论 (0)
还没有任何评论哟~


