• 我的消息
  • 我的博客
  • 我的学院
  • 我的下载
  • 我的收藏
  • 消息
  • 搜索条件:
    点击返回全部
    全部文章 > {categoryName }
    • Nginx SPDY patch实现

      前不久Nginx官方放出了SPDY的patch,到目前为止都还未合并进nginx源码,主要还是由于此patch还远不成熟,代码和功能都还不足够完善。个人感觉spdy patch合并进nginx源码...

      原创
      2012-07-14 16:51:53
      6504
      1
    • nginx配置文件解析过程之神图

      所谓神图就是只有自己才能看懂的图,哈哈。此图描述的是nginx配置文件解析过程生成的内存模型图,所有的配置数据,模块handler等信息都是存储在这个图中的。

      原创
      2011-04-24 12:58:00
      4960
      4
    • Nginx源码分析-内存池

      转载申明:本文可以任意转载,但需注明原文地址,谢谢! Nginx的内存池实现得很精巧,代码也很简洁。总的来说,所有的内存池基本都一个宗旨:申请大块内存,避免“细水长流”。 一、创建一个内存...

      原创
      2010-12-24 21:57:00
      4221
      3
    • Nginx源码分析-Epoll模块

      Linux平台上,Nginx使用epoll完成事件驱动,实现高并发;本文将不对epoll本身进行介绍(网上一堆一堆的文章介绍epoll的原理及使用方法,甚至源码分析等),仅看一下Nginx是如何使用e...

      原创
      2010-12-11 19:01:00
      7039
      1
    • Nginx源码分析-connections数组

      本文的标题让我纠结了好久,不知道是connections数组合适,还是connections链表更合适;Nginx在此或多或少的注入了二者的特点,先不管是叫数组还是叫链表吧,只要能够弄明白这个conn...

      原创
      2010-11-28 19:22:00
      3724
      2
    • Nginx源码分析-事件循环

      事件循环这个概念貌似在windows编程中提得更多,Linux程序却很少提及这个概念。本文所提及的事件循环其实就是worker cycle,由于此处将关注的不再是worker进程,而是worker进程...

      原创
      2010-11-21 22:02:00
      5098
      2
    • Nginx源码分析-事件驱动的初始化

      Nginx的高性能应该算是事件驱动的功劳。Nginx事件处理的相关代码位于src/event目录中,事件驱动是Nginx的核心,所以代码量相对也比较大。事件驱动初始化的过程主要由下图中的三步组成。

      原创
      2010-11-21 22:00:00
      4901
      0
    • Nginx源码分析-master和worker进程间的通信

      前面单独分析了master进程和worker的工作情况,本文就大概看一下master进程和worker进程之间是如何使用channel来完成通信的。这部分实现的源码主要分布于src/os/unix/c...

      原创
      2010-11-17 14:08:00
      8792
      1
    • Nginx源码分析-进程管理之worker进程

      上一篇博文分析了master进程,本文着手分析一下worker进程的情况。首先找到worker进程的入口地方——ngx_worker_process_cycle。这个函数不光是worker进程的入口函...

      原创
      2010-11-16 22:29:00
      4784
      4
    • Nginx源码分析-进程管理之master进程

      Nginx虽然有着多种进程模型,但生产环境一般都是用master-worker模型来工作。本文着重分析Nginx的master进程做了哪些事情,它是如何管理好各个worker进程的。我们知道在main...

      原创
      2010-11-11 09:44:00
      6388
      1
  • 学院
  • 下载
  • 消息