搜书网
搜书网
发现
标签
注册
登录
搜书网
发现
榜单
标签
搜索
注册
登录
搜索
搜书网
本次搜索耗时
0.018
秒,为您找到
292
个相关结果.
书籍
文章
文件
2.5.2 反向代理的基本配置
30
2024-12-28
《深入理解Nginx:模块开发与架构解析》
2.5.2 反向代理的基本配置 2.5.2 反向代理的基本配置 下面介绍反向代理的基本配置项。 (1)proxy_pass 语法:proxy_pass URL; 配置块:location、if 此配置项将当前请求反向代理到URL参数指定的服务器上,URL可以是主机名或IP地址加端口的形式,例如: proxy_pass http://loc...
第11章 HTTP框架的执行流程
37
2024-12-28
《深入理解Nginx:模块开发与架构解析》
第11章 HTTP框架的执行流程 11.1 HTTP框架执行流程概述 第11章 HTTP框架的执行流程 本章将介绍动态的HTTP框架,主要探讨在请求的生命周期中,基于事件驱动的HTTP框架是怎样处理网络事件以及怎样集成各个HTTP模块来共同处理HTTP请求的,同时,还会介绍为了简化HTTP模块的开发难度而提供的多个非阻塞的异步方法。本章内容与第9章...
2.2.4 配置项的单位
24
2024-12-28
《深入理解Nginx:模块开发与架构解析》
2.2.4 配置项的单位 2.2.4 配置项的单位 大部分模块遵循一些通用的规定,如指定空间大小时不用每次都定义到字节、指定时间时不用精确到毫秒。 当指定空间大小时,可以使用的单位包括: ❑K或者k千字节(KiloByte,KB)。 ❑M或者m兆字节(MegaByte,MB)。 例如: gzip_buffers 48k; client_...
9.8.5 ngx_process_events_and_timers流程
21
2024-12-28
《深入理解Nginx:模块开发与架构解析》
9.8.5 ngx_process_events_and_timers流程 define ngx_process_changes ngx_event_actions.process_changes define ngx_process_events ngx_event_actions.process_events define ngx_done_eve...
2.4.8 对客户端请求的特殊处理
26
2024-12-28
《深入理解Nginx:模块开发与架构解析》
2.4.8 对客户端请求的特殊处理 2.4.8 对客户端请求的特殊处理 下面介绍对客户端请求的特殊处理的配置项。 (1)忽略不合法的HTTP头部 语法:ignore_invalid_headers on|off; 默认:ignore_invalid_headers on; 配置块:http、server 如果将其设置为off,那么当出现不合...
4.2.5 合并配置项
26
2024-12-28
《深入理解Nginx:模块开发与架构解析》
4.2.5 合并配置项 define ngx_conf_merge_str_value(conf,prev,default)\ 4.2.5 合并配置项 回顾一下4.1节中的例子,一个test_str配置同时在http{……}、server{……}、location/url1{……}中出现时,到底以哪一个为准?本节将讨论如何合并不同配置块间的同名配置...
5.2 回调方法的执行场景
25
2024-12-28
《深入理解Nginx:模块开发与架构解析》
5.2 回调方法的执行场景 5.2.1 create_request回调方法 5.2 回调方法的执行场景 使用upstream方式时最重要的工作都会在回调方法中实现,为了更好地实现它们,本节将介绍调用这些回调方法的典型场景。 5.2.1 create_request回调方法 create_request的回调场景最简单,即它只可能被调用1次(...
7.2.2 双向链表的使用方法
22
2024-12-28
《深入理解Nginx:模块开发与架构解析》
7.2.2 双向链表的使用方法 7.2.2 双向链表的使用方法 Nginx在设计这个双向链表时,由于容器与元素共用了ngx_queue_t结构体,为了避免ngx_queue_t结构体成员的意义混乱,Nginx封装了链表容器与元素的所有方法,这种情况非常少见,而且从接下来的几节中可以看到,其他容器都需要直接使用成员变量来访问,唯有ngx_queue_t...
8.2.6 内存池的设计
25
2024-12-28
《深入理解Nginx:模块开发与架构解析》
8.2.6 内存池的设计 8.2.6 内存池的设计 为了避免出现内存碎片、减少向操作系统申请内存的次数、降低各个模块的开发复杂度,Nginx设计了简单的内存池。这个内存池没有很复杂的功能:通常它不负责回收内存池中已经分配出的内存。这种内存池最大的优点在于:把多次向系统申请内存的操作整合成一次,这大大减少了CPU资源的消耗,同时减少了内存碎片。 因此...
4.2.3 使用14种预设方法解析配置项
24
2024-12-28
《深入理解Nginx:模块开发与架构解析》
4.2.3 使用14种预设方法解析配置项 4.2.3 使用14种预设方法解析配置项 本节将以举例的方式说明如何使用这14种Nginx的预设配置项解析方法来处理我们感兴趣的配置项。下面仍然以4.2.1节生成的配置项结构体ngx_http_mytest_conf_t为例进行说明,其中会尽量把type成员的多种用法都涵盖到。 (1)ngx_conf_se...
1..
«
13
14
15
16
»
..30