Nginx
文章平均质量分 93
Nginx快速入门、Nginx组件使用、Nginx模块或插件开发
Lion 莱恩呀
专注于后端全栈开发技术研究与分享。覆盖领域包括但不限于:C/C++底层原理与实践、Linux系统编程与运维、数据库(SQL/NoSQL)设计与优化、分布式系统架构与实现、主流中间件应用与源码、云原生(容器、K8s等)技术栈。致力于分享实战经验、系统设计思路与前沿技术洞察。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
揭秘Nginx中如何使用红黑树优化数据操作
本文深入探讨了Nginx中红黑树的定义及其在核心模块中的重要应用。首先,文章介绍了Nginx对红黑树的定义,解释了红黑树在高效数据存储和检索中的优势。随后,文章将重点聚焦于Nginx中两个关键地方的红黑树应用:ngx_cycle和ngx_open_file_cache。通过对ngx_cycle中对红黑树的使用进行详细分析了解红黑树在Nginx配置管理和生命周期管理中的作用。原创 2022-11-24 08:41:20 · 3986 阅读 · 0 评论 -
Nginx模块开发之http handler实现流量统计(进阶篇)
一、Nginx模块之http handler简介。二、Nginx handler模块开发:代码实现、编写config文件、编译模块到Nginx源码中、修改conf文件、执行效果。三、实现一个基于Nginx的IP统计或访问流量统计,可以借鉴以上代码;只要做一些业务上的修改就可以直接使用。可能需改动的地方就是红黑树的key、value的数据结构,以及ngx_encode_http_page_rb函数的业务代码,其他可以基本不用改动就可以二次开发。原创 2022-11-23 09:22:09 · 5253 阅读 · 0 评论 -
Nginx模块开发之http handler实现流量统计(入门篇)
在本文中,我们将介绍HTTP Handler的概念和作用,探讨如何使用Nginx模块开发来实现流量统计功能。我们将从基础的HTTP Handler编写开始,逐步引导您完成一个简单而功能强大的流量统计模块。无论您是新手还是有一定经验的开发者,本文都将为您提供入门级别的指导和实例代码,帮助您快速上手并实现您的流量统计需求。原创 2022-11-22 10:39:45 · 5424 阅读 · 0 评论 -
Nginx的http启动流程分析
Nginx 启动http Server流程:ngx_module_t、ngx_http_commands、ngx_http_block、ngx_http_optimize_servers、ngx_http_init_listening、ngx_http_add_listening。原创 2022-11-22 08:22:47 · 4919 阅读 · 0 评论 -
Nginx模块开发之http过滤器filter
一、过滤器模块简介。二、Nginx相关数据结构介绍:ngx_module的数据结构、ngx_http_module数据结构、ngx_command数据结构。三、Nginx过滤器模块开发:Nginx模块开发流程、Nginx 模块执行、示例代码、编写config文件、编译模块到Nginx源码中、执行效果。原创 2022-11-21 10:46:35 · 2049 阅读 · 0 评论 -
探索Nginx:深入理解Nginx基础组件的使用
Nginx 的相关组件介绍:ngx_palloc相关源码、ngx_array组件的相关源码、ngx_array的数据结构、ngx_cycle简介和相关源码、ngx_list相关源码、ngx_list 的数据结构。Nginx 组件的使用详解,包括makefile的编写、ngx_palloc+ngx_array的使用、ngx_palloc+ngx_list的使用等。原创 2022-11-19 15:00:07 · 1049 阅读 · 0 评论 -
Nginx快速入门及配置文件结构
Nginx 简介,Nginx 特性,Nginx 架构,Nginx 相比Apache的优点,Nginx 的安装启动、停止和重新加载 Nginx 配置,Nginx 配置文件结构,Nginx 工作流程。原创 2022-11-16 18:49:45 · 1579 阅读 · 0 评论 -
Nginx的反向代理:实现灵活的请求转发和内容缓存
代理服务器介绍,将请求传递给代理的服务器,代理多个服务器,代理多个服务器的负载均衡,restful介绍,Nginx conf中http与server的关系,Nginx 基础组件使用。原创 2022-11-16 18:51:45 · 1238 阅读 · 0 评论
分享