您的位置:首页 > 运维架构 > Nginx

nginx源码解读之一--开局

2015-12-07 20:29 1006 查看
前段时间由于工作不忙,于是决定通过其他的事情充实一下自己,不过效果不甚好,虽然读了五六本经典书籍,但是读到代码大全和编程珠玑,尤其编程珠玑,感觉很难理解其中的深意,所以就放弃了,等到功力达到再看吧。不过这其中没少玩DOTA,虽然说男生玩游戏没什么可以厚非的地方,可以因为这个二潇没少和我闹矛盾,所以干脆就不玩了,我这个人自制力比较差,说好的周末玩,平时也总想玩,真是很浪费时间,关键是自己天梯不到1000分的水平,也就基本告别了DOTA了吧,哈哈,不过装备差是一个很重要原因,打团时候老是卡,哎,键盘倒是挺给力,不过鼠标太差了,言归正传,nginx,真的源码很好。

怎么说他的好呢,就是给你感觉C语言竟然能这样用,能做出这么多神奇的事情,我到目前为止,看了基础结构,例如array、list等,最觉得写得好的就是queue,巧妙地用C语言间接的实现了末班,queue本身不分配内存空间,完全由其他的结构分配,真的想不到作者会这么做,还学习了pool内存管理,也是设计的非常巧妙地一部分,不过我的战线拖延的有点长,还不是因为破公司,哎,无力吐槽我们公司了,因为毕竟我还供职于该公司,但是我肯定不会久留,等到我真的要离职的那一天,应该有很多话要讲吧,就这样吧。说说nginx的学习方法,首先
推荐一个博客:
http://blog.csdn.net/livelylittlefish?viewmode=contents
阿波里边有很多文章,足够让你入门了,我目前的学习方法是看源代码,然后照着阿波博客中的东西,写一个示例程序,然后ubuntu下运行,makefile这类的已经学习过了,但是GDB还没有学习,下一步准备学习一下GDB,顺便希望吧nginx继续下去。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: