logo
分类于: 编程语言 计算机基础 人工智能

简介

Lighttpd源码分析

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的人员和爱好者参考。
直接下载

想要: 点击会收藏到你的 我的收藏,可以在这里查看

已收: 表示已经收藏

Tips: 注册一个用户 可以通过用户中心得到电子书更新的通知哦

目录

  1. 前言
  2. 第1章 Lighttpd介绍与分析准备工作
  3. 1.1 Lighttpd介绍
  4. 1.2 源码分析的准备工作
  5. 1.3 本书内容综述
  6. 1.4 本章总结
  7. 第2章 Lighttpd网络服务主模型
  8. 2.1 概述
  9. 2.2 Lighttpd主进程执行流程
  10. 2.3 Lighttpd信号处理机制
  11. 2.4 Lighttpd工作进程处理模型
  12. 2.5 本章总结
  13. 第3章 Lighttpd数据结构
  14. 3.1 概述
  15. 3.2 bitset数据结构
  16. 3.3 buffer数据结构
  17. 3.4 data_xxxxx数据结构
  18. 3.5 array数据结构
  19. 3.6 chunk数据结构
  20. 3.7 keyvalue数据结构
  21. 3.8 本章总结
  22. 第4章 伸展树
  23. 4.1 概述
  24. 4.2 伸展树基础知识
  25. 4.3 Lighttpd中伸展树实现源码解析
  26. 4.4 本章总结
  27. 4.5 参考文献
  28. 第5章 日志系统
  29. 5.1 概述
  30. 5.2 日志源码解析
  31. 5.3 本章总结
  32. 第6章 文件状态缓存器
  33. 6.1 概述
  34. 6.2 ETag知识36、37、38
  35. 6.3 文件状态缓存器
  36. 6.4 本章总结
  37. 第7章 配置信息加载
  38. 7.1 概述
  39. 7.2 配置信息范例与程序加载结果
  40. 7.3 加载配置信息的源码分析
  41. 7.4 客户端连接配置信息
  42. 7.5 本章总结
  43. 第8章 I/O多路复用技术模型
  44. 8.1 概述
  45. 8.2 I/O模型基础知识
  46. 8.3 Lighttpd中多路复用技术模型应用
  47. 8.4 本章总结
  48. 第9章 插件链
  49. 9.1 概述
  50. 9.2 插件内部结构
  51. 9.3 插件组织结构
  52. 9.4 本章总结
  53. 第10章 网络请求服务响应流程
  54. 10.1 概述
  55. 10.2 简单网络服务通信模型
  56. 10.3 Lighttpd网络服务通信模型
  57. 10.4 本章总结
  58. 第11章 请求响应数据快速传输方式
  59. 11.1 概述
  60. 11.2 三种数据传输方式
  61. 11.3 传输方式程序实现
  62. 11.4 本章总结
  63. 第12章 基本插件模块
  64. 12.1 概述
  65. 12.2 mod_indexfile插件模块
  66. 12.3 mod_dirlisting插件模块
  67. 12.4 mod_staticfile插件模块
  68. 12.5 本章总结
  69. 后记
  70. 附录一 ASCII码字符表
  71. 附录二 扩展ASCII码字符表
  72. 附录三 客户端请求连接的有限状态机转换图
  73. 附录四 HTTP状态码简介
  74. 附录五 参考资料