欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 深入理解Nginx(模块开发与架构解析第2版)/Linux\Unix技术丛书
      • 作者:陶辉
      • 出版社:机械工业
      • ISBN:9787111526254
      • 出版日期:2016/02/01
      • 页数:624
    • 售价:39.6
  • 内容大纲

        陶辉著的《深入理解Nginx》致力于说明开发Nginx模块的必备知识,第1版发行以后,深受广大读者的喜爱。然而由于Nqinx功能繁多且性能强大,以致必须了解的基本技能也很庞杂,而第1版成书匆忙,缺失了几个进阶的技巧描述,因此第2版在此基础上进行了完善。
        书中首先通过介绍官方Nginx的基本用法和配置规则,帮助读者了解一般Nginx模块的用法,然后重点介绍了如何开发HTTP模块(合HTTP过滤模块)来得到定制化的Nginx,其中包括开发一个功能复杂的模块所需要了解的各种知识,并对内存池的实现细节及TC P协议进行了详细介绍;接着,综合Nginx框架代码分析了Nginx架构的设计理念和技巧,此外,还新增了如何在模块中支持HTTP变量,以及与slab共享内存等相关的内容,相信通过完善,可进一步帮助读者更好地开发出功能丰富、性能一流的Nginx模块。
  • 作者介绍

        陶辉,毕业于西安交通大学计算机科学与技术专业,曾就职于华为中央软件部、腾讯QQ空间、思科中国CRDC等公司,目前在阿里巴巴云计算公司的飞天团队工作,研究方向为介于Iaas和Paas间的弹性计算,多年以来专注于Nginx的定制化应用,对Nginx的设计与特性有深刻认识,实战经验丰富,编写过许多优秀的Nginx模块并应用于企业级产品中,同时撰写了大量关于Nginx的技术文章。擅长Linux下高性能服务器的开发,以及分布式环境下海量数据存储的设计开发。
  • 目录

    前言
    第一部分  Nginx能帮我们做什么
    第1章  研究Nginx前的准备工作
      1.1  Nginx是什么
      1.2  为什么选择Nginx
      1.3  准备工作
        1.3.1  Linux操作系统
        1.3.2  使用Nginx的必备软件
        1.3.3  磁盘目录
        1.3.4  Linux内核参数的优化
        1.3.5  获取Nginx源码
      1.4  编译安装Nginx
      1.5  configure详解
        1.5.1  configure的命令参数
        1.5.2  configure执行流程
        1.5.3  configure生成的文件
      1.6  Nginx的命令行控制
      1.7  小结
    第2章  Nginx的配置
      2.1  运行中的Nginx进程间的关系
      2.2  Nginx配置的通用语法
        2.2.1  块配置项
        2.2.2  配置项的语法格式
        2.2.3  配置项的注释
        2.2.4  配置项的单位
        2.2.5  在配置中使用变量
      2.3  Nginx服务的基本配置
        2.3.1  用于调试进程和定位问题的配置项
        2.3.2  正常运行的配置项
        2.3.3  优化性能的配置项
        2.3.4  事件类配置项
      2.4  用HTTP核心模块配置一个静态Web服务器
        2.4.1  虚拟主机与请求的分发
        2.4.2  文件路径的定义
        2.4.3  内存及磁盘资源的分配
        2.4.4  网络连接的设置
        2.4.5  MIME类型的设置
        2.4.6  对客户端请求的限制
        2.4.7  文件操作的优化
        2.4.8  对客户端请求的特殊处理
    第二部分  如何编写HTTP模块
    第3章  开发一个简单的HTTP模块
    第4章  配置、error日志和请求上下文
    第5章  访问第三方服务
    第6章  开发一个简单的HTTP过滤模块
    第7章  Nginx提供的高级数据结构
    第三部分  深入Nginx
    第8章  Nginx基础架构
    第9章  事件模块
    第10章  HTTP框架的初始化

    第11章  HTTP框架的执行流程
    第12章  upstream机制的设计与实现
    第13章  邮件代理模块
    第14章  进程间的通信机制
    第15章  变量
    第16章  slab共享内存