注重体验与质量的电子书资源下载网站
分类于: 编程语言 计算机基础 人工智能
简介
Lighttpd源码分析 豆 0.0分
资源最后更新于 2020-03-29 04:15:39
作者:高群凯
出版社:出版社机械工业出版社
出版日期:2010-02
ISBN:9788711100004
文件格式: pdf
标签: 计算机 编程 架构 web Linux/Unix lighttpd http 源友
简介· · · · · ·
本书主要针对lighttpd源码进行了深度剖析。主要内容包括:lighttpd介绍与分析准备工作、lighttpd网络服务主模型、lighttpd数据结构、伸展树、日志系统、文件状态缓存器、配置信息加载、i/o多路复用技术模型、插件链、网络请求服务响应流程、请求响应数据快速传输方式,以及基本插件模块。本书针对的lighttpd项目版本为稳定版本1.4.20。本书适合使用lighttpd的人员和爱好者参考。
目录
前言
第1章 Lighttpd介绍与分析准备工作
1.1 Lighttpd介绍
1.2 源码分析的准备工作
1.3 本书内容综述
1.4 本章总结
第2章 Lighttpd网络服务主模型
2.1 概述
2.2 Lighttpd主进程执行流程
2.3 Lighttpd信号处理机制
2.4 Lighttpd工作进程处理模型
2.5 本章总结
第3章 Lighttpd数据结构
3.1 概述
3.2 bitset数据结构
3.3 buffer数据结构
3.4 data_xxxxx数据结构
3.5 array数据结构
3.6 chunk数据结构
3.7 keyvalue数据结构
3.8 本章总结
第4章 伸展树
4.1 概述
4.2 伸展树基础知识
4.3 Lighttpd中伸展树实现源码解析
4.4 本章总结
4.5 参考文献
第5章 日志系统
5.1 概述
5.2 日志源码解析
5.3 本章总结
第6章 文件状态缓存器
6.1 概述
6.2 ETag知识36、37、38
6.3 文件状态缓存器
6.4 本章总结
第7章 配置信息加载
7.1 概述
7.2 配置信息范例与程序加载结果
7.3 加载配置信息的源码分析
7.4 客户端连接配置信息
7.5 本章总结
第8章 I/O多路复用技术模型
8.1 概述
8.2 I/O模型基础知识
8.3 Lighttpd中多路复用技术模型应用
8.4 本章总结
第9章 插件链
9.1 概述
9.2 插件内部结构
9.3 插件组织结构
9.4 本章总结
第10章 网络请求服务响应流程
10.1 概述
10.2 简单网络服务通信模型
10.3 Lighttpd网络服务通信模型
10.4 本章总结
第11章 请求响应数据快速传输方式
11.1 概述
11.2 三种数据传输方式
11.3 传输方式程序实现
11.4 本章总结
第12章 基本插件模块
12.1 概述
12.2 mod_indexfile插件模块
12.3 mod_dirlisting插件模块
12.4 mod_staticfile插件模块
12.5 本章总结
后记
附录一 ASCII码字符表
附录二 扩展ASCII码字符表
附录三 客户端请求连接的有限状态机转换图
附录四 HTTP状态码简介
附录五 参考资料