首页
QT
零碎记录
QUC
QtThread
QtChart
数据库
QML
文件系统
绘图
虚拟化
DPDK
Linux内核
网络协议栈
设备驱动
音视频开发
爬虫
逆向实战
基础
JavaScript
Scrapy
逆向前置知识
源码阅读
Nginx
零碎速记
软考复习
瞬间
友链
小工具
Excalidraw
Charles破解
自建图床
1
毕业设计客户端开发总结
2
软考复习-计算机组成原理
3
Charles安装使用
4
1.MemPool
5
Git 提交规范
Lenn
累计撰写
136
篇文章
累计创建
28
个分类
导航
首页
QT
零碎记录
QUC
QtThread
QtChart
数据库
QML
文件系统
绘图
虚拟化
DPDK
Linux内核
网络协议栈
设备驱动
音视频开发
爬虫
逆向实战
基础
JavaScript
Scrapy
逆向前置知识
源码阅读
Nginx
零碎速记
软考复习
瞬间
友链
小工具
Excalidraw
Charles破解
自建图床
目录
Lenn's Site
分类
Nginx
1.MemPool
2025-03-19 14:20
13
0
0
25.3℃
源码阅读
Nginx
首先我们来看一下他的一个基础组件:内存池组件。为什么先从内存池开始呢,因为后面 nginx 的内置数据结构,如:array,string 等都是从内存池分配的。 为什么需要内存池呢?在高并发的前提下,会大量地申请和释放小块的内存;虽然内核中也有相关的内存优化操作,但是还是容易出现大量地内存碎片,内存
Begin
2025-03-19 14:20
5
0
0
24.5℃
Nginx
源码阅读
Directory Tree 可以看到 nginx 的源码目录结构如图所示,下面会阅读一下 nginx 主要的源代码,给出注释和运行逻辑。
弹