×
思维导图备注
Lighttpd源码分析
首页
收藏书籍
阅读记录
书签管理
我的书签
添加书签
移除书签
3.7 keyvalue数据结构
浏览
2
扫码
小字体
中字体
大字体
2022-01-24 10:25:56
请
登录
再阅读
上一篇:
下一篇:
前言
第1章 Lighttpd介绍与分析准备工作
1.1.2 Lighttpd功能概述
1.2 源码分析的准备工作
1.2.2 Lighttpd源码分析工具
1.2.3 系统编译环境
1.2.4 Lighttpd编译运行
1.2.5 其他准备
1.3 本书内容综述
1.4 本章总结
2.2 Lighttpd主进程执行流程
2.2.2 Lighttpd多进程网络服务模型
2.3 Lighttpd信号处理机制
2.3.2 Lighttpd中信号处理机制
2.4 Lighttpd工作进程处理模型
2.5 本章总结
第3章 Lighttpd数据结构
3.2 bitset数据结构
3.2.2 结构定义
3.2.3 结构操作
3.3 buffer数据结构
3.3.2 结构定义
3.3.3 结构操作
3.4 data_xxxxx数据结构
3.4.2 结构定义
3.4.3 结构操作
3.5 array数据结构
3.5.2 结构定义
3.5.3 结构操作
3.6 chunk数据结构
3.6.2 结构定义
3.6.3 结构操作
3.7 keyvalue数据结构
3.7.2 结构定义
3.7.3 结构操作
3.8 本章总结
第4章 伸展树
4.2 伸展树基础知识
4.2.2 伸展树的自底向上伸展
4.2.3 伸展树的自顶向下伸展
4.3 Lighttpd中伸展树实现源码解析
4.3.2 结构操作
4.4 本章总结
第5章 日志系统
5.2 日志源码解析
5.2.2 日志系统实现文件
5.3 本章总结
第6章 文件状态缓存器
6.2 ETag知识36、37、38
6.2.2 ETag的功能
6.2.3 ETag的优势
6.2.4 Lighttpd中ETag的实现
6.2.5 Lighttpd中ETag的使用
6.3 文件状态缓存器
6.3.2 缓存器结构定义
6.3.3 缓存器实现
6.4 本章总结
第7章 配置信息加载
7.2 配置信息范例与程序加载结果
7.2.2 Lighttpd配置信息范例的加载结果
7.3 加载配置信息的源码分析
7.3.2 Lighttpd配置信息加载的函数调用流程
7.4 客户端连接配置信息
7.4.2 客户端连接配置信息动态获取
7.5 本章总结
第8章 I/O多路复用技术模型
8.2 I/O模型基础知识
8.2.2 常见I/O多路复用实现技术
8.3 Lighttpd中多路复用技术模型应用
8.3.2 I/O多路复用技术模型的使用
8.3.3 六种I/O多路复用技术模型的实现
8.4 本章总结
第9章 插件链
9.2 插件内部结构
9.2.2 函数接口
9.3 插件组织结构
9.3.2 插件组织结构源码分析
9.4 本章总结
第10章 网络请求服务响应流程
10.2 简单网络服务通信模型
10.3 Lighttpd网络服务通信模型
10.3.2 通信模型源码分析
10.4 本章总结
第11章 请求响应数据快速传输方式
11.2 三种数据传输方式
11.2.2 read/write数据读写传输方式
11.2.3 readv/writev数据读写传输方式
11.2.4 “零拷贝”(sendfile)数据读写传输方式
11.3 传输方式程序实现
11.3.2 源码network_writev.c分析
11.3.3 源码network_linux_sendfile.c分析
11.4 本章总结
第12章 基本插件模块
12.2 mod_indexfile插件模块
12.2.2 函数接口
12.3 mod_dirlisting插件模块
12.3.2 梳子排序
12.4 mod_staticfile插件模块
12.4.2 函数接口
12.5 本章总结
后记
附录一 ASCII码字符表
附录二 扩展ASCII码字符表
附录四 HTTP状态码简介
暂无相关搜索结果!
×
二维码
手机扫一扫,轻松掌上学
×
《Lighttpd源码分析》电子书下载
请下载您需要的格式的电子书,随时随地,享受学习的乐趣!
EPUB 电子书
×
书签列表
×
阅读记录
阅读进度:
0.00%
(
0/0
)
重置阅读进度