博客专栏  >  综合   >  nginx 源码学习

nginx 源码学习

分析nginx源码,学习linux下网络编程的技法。

关注
4 已关注
6篇博文
  • nginx 源码学习(六) 基本数据结构 ngx_array_t

    ngx_array_t 介绍  ngx_array_t是nginx内部使用的数组结构。显而易见ngx_array_t是一个顺序容器,它以数组的形式存储元素,并能够在数组容量达到上限时动态扩容数组,...

    2014-02-14 18:38
    1727
  • nginx 源码学习(五) 基本数据结构 ngx_list_t

    ngx_list_t 介绍 ngx_list_t是nginx封装的单链表容器, 它在nginx中的应用比较频繁, 比如在nginx 源码中src/http/ngx_http_request.{h,c...

    2014-02-14 00:16
    2148
  • nginx 源码学习(四) 基本数据结构 ngx_queue_t

    nginx 队列结构 ngx_queue_t  介绍 由于nginx 具有跨平台及C语言实现的特点,使nginx不宜使用一些第三方中间件提供的容器和算法,跨平台(linux,windows等)的特点...

    2014-02-09 14:26
    3773
  • Nginx源码学习(三) nginx进程模型

    一,nginx进程模型 nginx的进程模型和大多数后台服务程序一样,按职责将进程分成监控进程和工作进程两类,启动nginx的主进程充当监控进程, 而由主进程fork出来的子进程则充当工作进程。工作进...

    2013-10-09 17:37
    1734
  • nginx源码学习(二) 内存池结构 ngx_pool_t

    1,Nginx的内存池介绍     为了方便系统模块对内存的使用,方便内存的管理,nginx自己实现了进程池的机制来进行内存的分配和释放, 首先nginx会在特定的生命周期帮你统一建立内存池,  当需...

    2013-09-13 17:24
    2058
  • Nginx 源码学习(一) nginx的跟踪与调试

    在学习优秀的源代码时是 少不了源码的跟踪与调试,它不仅是我们解决程序bug的有效途径 也是我们理解、学习优秀源码的有效途径。 本文主要介绍一些源码调试的方法,并结合Nginx 源码进行示例。 1,...

    2013-08-24 19:48
    4704

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部