网站首页 nginx源码分析
-
Nginx 内存池似懂非懂?一文带你看清高性能服务器内存池
nginx内存池ngx_pool_tnginx是自己实现了内存池的,所以在nginxngx_pool_t这个结构也随处可见,这里主要分析一下内存池的分配逻辑。...
2024-10-03 wys521 精选教程 23 ℃ 0 评论 -
Nginx源码分析 - 多进程的惊群和进程负载均衡处理
Linux2.6版本之前还存在对于socket的accept的惊群现象。之后的版本已经解决掉了这个问题。惊群是指多个进程/线程在等待同一资源时,每当资源可用,所有的进程/线程都来竞争资源的现象。Nginx采用的是多进程的模式。假设Linux...
2024-10-03 wys521 精选教程 21 ℃ 0 评论 -
Nginx源码分析(五) nginx底层设计与源码分析
当需要为服务器增加一个自定义的扩展功能时,需要用到模块,相当于Nginx给开发者提供的一个模板范式。比如现在实现一个书签收藏网站的signin功能,用Flask框架可以这样实现:@app.route('/signin',methods=[...
2024-10-03 wys521 精选教程 27 ℃ 0 评论 -
Nginx源码分析(三) nginx 源ip
前面分析了ngx_array_t数组,现在看一下ngx_queue队列和ngx_hash哈希表的实现。ngx_queue队列ngx_queue_t是一个双向链表,实现了一个队列的操作逻辑。但是它的结构只行指针的操作,因而在定义自己的节点时,...
2024-10-03 wys521 精选教程 24 ℃ 0 评论 -
Nginx源码分析(二) nginx实现原理
Nginx有许多封装良好的内部结构,可以实现数组、链表、队列、哈希表等容器。像STL一样,它们定义自己的逻辑、函数和应用编程接口。Ngx_array_t数组Ngx_array_t是封装在Ngx中的数组容器,它使用ngx_pool_t来分...
2024-10-03 wys521 精选教程 29 ℃ 0 评论 -
编排系统K8S Ingress-nginx源码解析
上篇文章介绍了Ingress-nginx的基本架构原理,具体可参考:...
2024-10-03 wys521 精选教程 27 ℃ 0 评论 -
Redis源码分析 redis geohash源码分析
前言前言...
2024-10-03 wys521 精选教程 20 ℃ 0 评论 -
Nginx源码分析—实战之编写一个自定义的模块
相关视频解析:浅析nginx模块用在哪里?手把手带你实现nginx模块开发...
2024-10-03 wys521 精选教程 25 ℃ 0 评论
- 控制面板
- 网站分类
- 最新留言
-