首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
郑尔多斯
掘友等级
公众号:Nginx源码分析
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
52
文章 52
沸点 0
赞
52
返回
|
搜索文章
赞
文章( 52 )
沸点( 0 )
大专学历,转行自学两年的 Python 开发者故事
我毕业六年了,但与技术和 Python 相关的工作经验也就两年。今天我想跟大家分享自己转行的故事,希望能够鼓励那些跟我一样的朋友共同前行。 我们将会聊到我个人的经历和入行故事,个人的技术成就,我 2019 年上半年和下半年的工作重点,讨论快速学习的方法,最后推荐一些学习资源。 …
Nginx源码分析之--编译器相关脚本
前面我们介绍了nginx的很多脚本,比如测试操作系统是否支持某个特性的auto/feature脚本,测试类型变量长度的auto/types/sizeof脚本等等。 ①.为了保证nginx的可移植性。 ②.为编译nginx源码做准备。 那么本文我们就分析一下和编译器相关的脚本。 …
Nginx源码分析文章目录
我个人比较喜欢源码,一直想分析一些源码。之前总是拖拖拉拉的,没有付出过实际行动。 最近镇定思痛,虽然不知道最后会变成什么样子,总要踏出第一步,所以开始了分析源码的过程。 我会在这个公众号持续分析输出源码分析文章。暂定分析三个源码系列,分别为Nginx源码分析, Redis源码分…
nginx的listen指令解析
上一篇文章我们分析了location指令的解析过程,简单的回顾一下这个内容:每个location对应一个ngx_http_core_loc_conf_t结构体,所有的location通过一个双向队列连接在一起。数据结构比较复杂。 一个listen指令携带的参数是很复杂的。不过,…
Nginx源码 —— 第一篇
本系列文章是我个人在使用Nginx的过程中的一点想法和实践。在使用了一段Nginx之后,特别想研究一下它的源码,想从代码上搞明白Nginx的运行机制,明白Nginx的运行原理,顺便学习Linux编程的技巧。这中间走了很多的弯路,所以把自己的学习过程记录下来,希望对想学习Ngin…
nginx的location优化
本篇文章主要是分析配置文件解析完毕之后对location的进一步优化。这一部分主要完成了静态树的构建,一切的目的就是为了更快捷的找到对应的location,提高http响应的速度。 上面的cmcf是ngx_http_core_module在http级别的ctx的main_con…
nginx对listen端口的优化 -- 第一篇
本篇文章主要是分析配置文件解析完毕之后对listen的进一步优化。这一部分主要完成了端口的初始化以及打开操作。 从上面的代码注释中可以看出来,ngx_http_optimize_servers()函数的作用就是对我们监听的端口,address以及server name进行优化处…
nginx对listen端口的处理 -- 第二篇
上集介绍到了ngx_http_init_listening(),本篇文章继续介绍该函数,该函数的主要功能就是创建listening的端口信息。 先介绍这个方法,这个方法主要是创建ngx_listening_t结构体,这个结构体代表了一个监听端口的信息。 我们看一下ngx_cre…
nginx对端口的处理 -- 第三篇
这个函数的功能很简单,就是打开socket,然后bind,然后listen,仅此而已,通过这个函数,我么已经对这个端口和IP地址进行了listen,当有新的连接的时候,就会accept新的连接。
linux的IO模型
线程是程序执行中一个单一的顺序控制流程,是程序执行流的最小单元,是处理器调度和分派的基本单位。用线程执行程序流的过程去理解同步异步,阻塞非阻塞。同步异步关注的是流执行过程需不需要等待外部调用的结果,而阻塞非阻塞关注的是外部调用对流本身产生的影响。 每个 I/O 模型都有自己的使…
下一页
个人成就
文章被点赞
102
文章被阅读
54,378
掘力值
1,530
关注了
83
关注者
79
收藏集
0
关注标签
5
加入于
2018-11-18