搜书网
发现
标签
注册
登录
搜书网
发现
榜单
标签
搜索
注册
登录
搜索
搜书网
本次搜索耗时
0.017
秒,为您找到
292
个相关结果.
书籍
文章
文件
9.7 定时器事件
27
2024-12-28
《深入理解Nginx:模块开发与架构解析》
9.7 定时器事件 9.7.1 缓存时间的管理 define ngx_tm_sec define ngx_tm_min define ngx_tm_hour define ngx_tm_mday define ngx_tm_mon define ngx_tm_year define ngx_tm_wday define ngx_tm_isd...
1.5.3 configure生成的文件
28
2024-12-28
《深入理解Nginx:模块开发与架构解析》
1.5.3 configure生成的文件 include<ngx_config.h> include<ngx_core.h> 1.5.3 configure生成的文件 当configure执行成功时会生成objs目录,并在该目录下产生以下目录和文件: |—-ngx_auto_headers.h |—-autoconf.err |—-ngx...
第9章 事件模块
33
2024-12-28
《深入理解Nginx:模块开发与架构解析》
第9章 事件模块 9.1 事件处理框架概述 第9章 事件模块 在上文中提到,Nginx是一个事件驱动架构的Web服务器,本章将全面探讨Nginx的事件驱动机制是如何工作的。ngx_event_t事件和ngx_connection_t连接是处理TCP连接的基础数据结构,在对它们有了基本了解后,在9.4节将首先探讨核心模块ngx_events_modu...
GNU/Linux 强大且Free
71
2025-01-04
《一步步搭建物联网系统》
GNU/Linux 强大且Free 什么是Linux 操作系统 Linux架构图 用户模式 内核模式 Shell GCC 启动引导程序 从编译开始 开始之前 编译Nginx 其他 包管理 Ubuntu LNMP Update软件包列表 安装MySQL 安装Nginx 安装PHP GNU/Linux 强大且Free ...
8.3 Nginx框架中的核心结构体ngx_cycle_t
35
2024-12-28
《深入理解Nginx:模块开发与架构解析》
8.3 Nginx框架中的核心结构体ngx_cycle_t 8.3.1 ngx_listening_t结构体 8.3 Nginx框架中的核心结构体ngx_cycle_t Nginx核心的框架代码一直在围绕着一个结构体展开,它就是ngx_cycle_t。无论是master管理进程、worker工作进程还是cache manager(loader)进程...
第二部分 如何编写HTTP模块
34
2024-12-28
《深入理解Nginx:模块开发与架构解析》
第二部分 如何编写HTTP模块 第3章 开发一个简单的HTTP模块 3.1 如何调用HTTP模块 第二部分 如何编写HTTP模块 第3章 开发一个简单的HTTP模块 当通过开发HTTP模块来实现产品功能时,是可以完全享用Nginx的优秀设计所带来的、与官方模块相同的高并发特性的。不过,如何开发一个充满异步调用、无阻塞的HTTP模块呢?首先,需...
2.6 小结
29
2024-12-28
《深入理解Nginx:模块开发与架构解析》
2.6 小结 2.6 小结 Nginx由少量的核心框架代码和许多模块组成,每个模块都有它独特的功能。因此,读者可以通过查看每个模块实现了什么功能,来了解Nginx可以帮我们做些什么。 Nginx的Wiki网站(http://wiki.nginx.org/Modules)上列出了官方提供的所有模块及配置项,仔细观察就会发现,这些配置项的语法与本章的内...
13.6 与上游邮件服务器间的认证交互
25
2024-12-28
《深入理解Nginx:模块开发与架构解析》
13.6 与上游邮件服务器间的认证交互 13.6.1 ngx_mail_proxy_ctx_t结构体 13.6 与上游邮件服务器间的认证交互 对于POP3、SMTP、IMAP来说,客户端与邮件服务器之间最初的交互目的都不太相同。例如,对于POP3和IMAP来说,与邮件服务器间的TCP连接一旦建立成功,邮件服务器会发送一个欢迎信息,接着客户端(此时,...
6.2.2 过滤链表的顺序
31
2024-12-28
《深入理解Nginx:模块开发与架构解析》
6.2.2 过滤链表的顺序 6.2.2 过滤链表的顺序 HTTP过滤模块之间的调用顺序是非常重要的。如果两个HTTP过滤模块按照相反的顺序执行,完全可能生成两个不同的HTTP响应包。例如,如果现在有一个图片缩略图过滤模块,还有一个图片裁剪过滤模块,当返回一张图片给用户时,这两个模块的执行顺序不同的话就会导致用户接收到不一样的图片。 在上文中提到过,...
12.5.2 处理包体的3种方式
34
2024-12-28
《深入理解Nginx:模块开发与架构解析》
12.5.2 处理包体的3种方式 12.5.2 处理包体的3种方式 为什么upstream机制不是仅仅负责接收上游服务器发来的包体,再交由HTTP模块决定如何处理这个包体呢?这是因为upstream有一个最重要的使命要完成!Nginx作为一个试图取代Apache的Web服务器,最基本的反向代理功能是必须存在的,而实现反向代理的Web服务器并不仅仅希望...
1..
«
3
4
5
6
»
..30