免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 83740 | 回复: 111

[C] nginx核心讲解 [复制链接]

论坛徽章:
0
发表于 2012-07-20 22:54 |显示全部楼层
        慕名对nginx的源码进行学习研究是早在2009年的事情,当时还在学校,整天呆在实验室里看动漫,时间一久就心感愧疚,觉得还是要趁有空学点东西,恰当时不知从哪里得知高性能服务器是一个很有“前途”的方向,几经搜索又机缘偶合的得识lighttpd与nginx,从此开始在动漫与代码之间来回穿梭,直到毕业。
        关于lighttpd与nginx,无需多说,当时lighttpd比nginx要火,所以我先看的lighttpd源码,后看的nginx源码,也因此lighttpd的文档在我读书的时候就写完(虽然写得很矬)了,但nginx的文档写了一些放在电脑里,后来离开学校开始工作后,就把这件事情和这些文档都给搁在那了,直到近一年前,我建了一个个人博客站点(http://lenky.info/),为了凑文章数目,才又把它们给找了出来,并且根据最新的nginx源码重新整理了一下,也就是现在你看到的这篇文档。当然,这只是一部分,所以标题才叫《上篇》。
        重新整理主要注意到以前写的文档过细的去逐行解析注释代码(网上很多nginx源码分析的文章也大多有这个缺点),而此次希望能从比较高一点的角度去解析nginx,让读者尽快的把握全局而不是陷入细节;为了达到这个目标,文档里就尽量的少贴代码多画图,当然,一些必要的代码是不可缺少的,所以你还是会在本文档里看到源代码。虽然我的个人期望比较好,可惜水平比较矬,目前写出来的文档也就这个样了。
        最后,说一下本文档基于的相关环境,虽然列了一个表格如下,其实没那么复杂,我安装的是一个centos 6.2的32位虚拟机,其它开发软件包都是centos 6.2里对应提供的,nginx版本为1.2.0。
软件包        版本
nginx        1.2.0
os        CentOS release 6.2 (Final)/kernel-2.6.32/32bit
gcc        gcc version 4.4.6 20110731 (Red Hat 4.4.6-3) (GCC)
gdb        GNU gdb (GDB) Red Hat Enterprise Linux (7.2-50.el6)
make        GNU Make 3.81

文档版本(更新地址:http://lenky.info/ebook/):
版本号        修订时间
0.1        2012-7-20

nginx.rar (1.73 MB, 下载次数: 3328)

评分

参与人数 2可用积分 +16 信誉积分 +2 收起 理由
JohnBull + 10 + 2 靠!这么好的帖子我怎么才没发现?!
send_linux + 6 感谢分享:)

查看全部评分

论坛徽章:
0
发表于 2012-07-20 22:58 |显示全部楼层
欢迎各位提与nginx相关的各种问题,有问必复。

论坛徽章:
0
发表于 2012-07-20 23:02 |显示全部楼层
BZ帅哥一枚   鉴定完毕  

评分

参与人数 1可用积分 +10 收起 理由
lenky0401 + 10 我太开心了,利用斑竹之便,给你加十分。大.

查看全部评分

论坛徽章:
0
发表于 2012-07-21 08:17 |显示全部楼层
讲解的下篇呢,亲?

论坛徽章:
0
发表于 2012-07-21 10:17 |显示全部楼层
虽然看不懂,但学是觉得是好东西,顶一个。

论坛徽章:
2
CU大牛徽章
日期:2013-04-17 11:46:28CU大牛徽章
日期:2013-04-17 11:46:39
发表于 2012-07-21 11:30 |显示全部楼层
貌似不错,值得仔细研究一下!

论坛徽章:
0
发表于 2012-07-21 15:11 |显示全部楼层
好东西,顶

论坛徽章:
0
发表于 2012-07-21 16:28 |显示全部楼层
lzz113579 发表于 2012-07-21 08:17
讲解的下篇呢,亲?


下篇还没整理完嘛~~~~(>_<)~~~~

论坛徽章:
26
处女座
日期:2016-04-18 14:00:4515-16赛季CBA联赛之深圳
日期:2020-06-02 10:10:5015-16赛季CBA联赛之广夏
日期:2019-07-23 16:59:452016科比退役纪念章
日期:2019-06-26 16:59:1315-16赛季CBA联赛之天津
日期:2019-05-28 14:25:1915-16赛季CBA联赛之青岛
日期:2019-05-16 10:14:082016科比退役纪念章
日期:2019-01-11 14:44:062016科比退役纪念章
日期:2018-07-18 16:17:4015-16赛季CBA联赛之上海
日期:2017-08-22 18:18:5515-16赛季CBA联赛之江苏
日期:2017-08-04 17:00:4715-16赛季CBA联赛之佛山
日期:2017-02-20 18:21:1315-16赛季CBA联赛之天津
日期:2016-12-12 10:44:23
发表于 2012-07-21 18:23 |显示全部楼层
前排占座,支持楼主啊 ~

论坛徽章:
0
发表于 2012-07-22 08:19 |显示全部楼层
弄个精华帖,木有人反对吧?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP