题名:
|
Nginx完全开发指南——使用C、C++和OpenResty / 罗剑锋著 , |
ISBN:
|
978 7 121 31457 5 价格: |
出版发行:
|
出版地: 出版社: 电子工业出版社 出版日期: 2017.05 |
内容提要:
|
Nginx是著名的Web服务器,性能优异,运行效率远超传统的Apache、Tomcat,广泛应用于国内外诸多顶级互联网公司。Nginx的一个突出特点是其灵活优秀的模块化架构,可以在不修改核心的前提下增加任意功能,自2004年发布至今,已经拥有百余个官方及非官方的功能模块(如fastcgi、mysql、redis等),使得Nginx成长为了一个近乎”全能”的服务器软件。Nginx以纯C语言实现,开发扩展功能模块也大多使用C语言,但由于C语言固有的过程式特性,编写、调试代码都较麻烦——特别是对于Nginx的初学者。本书深入源码,详细解析了模块体系、处理框架、进程模型、事件机制、线程池等Nginx核心运行机制,并在此基础上讲解如何使用C/C++和Lua语言来开发Nginx模块,充分利用C++和Lua的大量高级特性,让Nginx的模块开发变得更加便捷、轻松和愉快。 |
主题词:
|
工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机软件>程序语言、算法语言 |
中图分类法:
|
TP312.8.62;TP368.5.62 版次: |