存档

‘各种Server’ 分类的存档

Nginx Rewrite重定向模块原理

2013年5月13日 没有评论 8987次阅读    

今天花了点时间学习nginx rewrite模块的代码,其跟脚本解析是紧密相连的。
老毛病,贴个代码,以后补图,脑袋快撑不住了····
其他注释的代码在这里:https://github.com/kulv2012/ReadNginxSrc 阅读全文...

Share
分类: Nginx 标签: , ,

Nginx 脚本引擎解析源码注释

2013年5月13日 没有评论 10389次阅读    

nginx的配置文件功能是相当强大的,之前了解了其主体执行流程,配置文件加载等,今天学习了一下其脚本解析的原理等,写了点注释放下面。
目前没写什么描述代码了,快趴下了,得睡觉去···
其他注释的代码在这里:https://github.com/kulv2012/ReadNginxSrc
最近比较忙,过段时间用grahpviz画个图吧
阅读全文...

Share
分类: Nginx 标签: ,

redis内存管理代码分析

2013年5月4日 1 条评论 6795次阅读    

今天开始学习redis代码,首先内存分配。
本以为它的内存分配会很复杂的,不过看样子比较简单,基本就是在malloc上面包了一层,不过也可选的可以使用tcmalloc进行内存分配了,据说google这个tcmalloc性能不错。
不多说了,show me the code.详见代码注释。
阅读全文...

Share
分类: Redis 标签: , ,

nginx 配置文件解析原理

2013年4月26日 没有评论 4923次阅读    

最近看了nginx配置文件解析的相关代码,用Graphviz花了个草图,够草的图····

先做回标题党,最近事情比较多

阅读全文...

Share
分类: C/C++, Nginx 标签:

nginx源码阅读-ngx_times.c时间管理

2012年10月5日 没有评论 8130次阅读    

此处记录一下在看ngx_times.c时的随手写下的注释。 阅读全文...

Share
分类: Nginx 标签: