V
主页
用nginx的handler模块,实现访问量统计
发布人
用nginx的handler模块,实现访问量统计 1. ngx_module_t的全局模块 2. ngx_http_module_t的8个回调函数 3. ngx_command_t与nginx.conf的关系 4. handler模块的入口函数
打开封面
下载高清视频
观看高清视频
视频下载器
手把手带你实现一个nginx模块,助你更加深入了解nginx
内存池与网络的结合,nginx有哪些不一样的处理
C++后端开发必学的9大开源框架(nginx、redis、libevent、kong、gprc、skynet、spdk、workflow、log4cpp)
网路io底层epoll详解,单线程redis,多线程memcached,多进程nginx
程序员进阶:深入理解linux内核,计算机底层原理
3种内存泄漏的解决方案 |内存池的实现以及原理;为内存加上hook,精准内存定位泄露;gc的实现方案
从 4 个方面掌握分布式 api 网关 kong
Nginx是不是最好的web服务器?5个方面解析nginx的优势
cpu密集型和io密集型的线程池应用 |线程池构成;io密集型开源应用nginx;cpu密集型开源应用skynet;redis io线程池是什么密集型
c++后端绕不开的7个开源项目,每一个源码值得深入研究
从 5 个方面掌握 reactor 网络模型
【数据结构与算法】时间轮算法原理以及应用 |时间轮应用场景;单层级时间轮实现;多层级时间轮实现
16w行的nginx源码,如何分拆模块阅读,让你明白轮子如何造 |多进程模型下的惊群处理;内存池的代码封装;slab共享内存分配
10道关于tcp/ip协议的问题,让你对网络不再发怵
手把手带你实现 http header的kv存储
16w行的nginx源码,如何才能读懂呢?全面分析nginx的机制
(C++)手撕高性能定时器
200行代码实现slab,开启内存池的内存管理(准备好linux环境)|内存池 块设计;malloc/free的hook实现;对比nginx slab的实现..
面试和工程应用都需要懂的UDP协议关键技术分析
手写用户态网络协议栈,udp/ip/eth数据包的封装,零拷贝的实现,柔性数组
5种红黑树的用途,从应用到内核场景的优缺点 |网络数据包sk_buff;epoll的io集合;网关流量统计;内存管理的页组织;协程调度器
90 分钟搞懂 libevent 如何解决网络问题
程序性能优化的方法论, 异步的原理与实现,mysql,redis,dns, http, 服务器并发
【c++开发】内存池与网络的结合,nginx有哪些不一样的处理
进程、线程、内存管理相关面试题
8个nginx面试题,助你了解nginx的底层设计 |nginx conf文件解析原则;什么是C10K问题?内存组织方式;共享内存的分配方式;原子操作的实现
线程池在网络编程中的应用 |nginx 调试环境配置以及文件操作;redis 调试环境配置以及 io 多线程工作原理;skynet actor调度原理
基于 redis 集群实现一个分布式延时队列
2.7W行nginx源码,这样读可以节省很多时间 |nginx conf文件实现源码;多进程网络连接;内存池的实现;线程池的源码;进程间通信共享内存的实现
【c++开发】90分钟搞懂线程锁、进程锁以及分布式锁
从开源框架(nginx、redis、skynet)看线程池的应用
6种epoll的做法,从redis,memcached到nginx的网络模型实现 |epoll的封装模式;reactor的作用与原理;多线程、多进程epoll的
【C++后端开发】一节课搞懂 API 网关 openresty 的实现原理
从conf文件搞懂nginx实现原理 |conf文件的组成;ngx_command_t的实现;nginx多进程的网络架构;nginx负载均衡的实现
单机服务器模型,reactor的5种实现方式,单线程实现, 多线程实现,多核实现,多进程实现
自旋锁、互斥锁、信号量、原子操作、条件变量在不同开源框架的应用 |nginx 中 accept锁实现;单线程环境下,文件操作、大内存释放;线程池多种应用场景
cpu密集型和io密集型的线程池应用 |线程池构成;io密集型开源应用:nginx;cpu密集型开源应用:skynet;redis io线程池是什么密集型?
用户态网络缓冲区设计(ringbuffer、chainbuffer)
分布式 API 网关 Kong,从原理到实践详细解读 |为什么需要分布式API网关?基于Nginx实现反向代理;基于openresty实现动态反向代理;
200行代码实现slab,开启内存池的内存管理(准备linux环境)