深入探索NGINX HTTP核心模块指令
1. 核心传输相关指令
在NGINX的配置中,有一些核心指令用于控制文件传输和性能优化。
- sendfile :该指令控制是否使用 sendfile 内核调用来处理文件传输。启用时,NGINX使用 sendfile 内核调用;禁用时,NGINX自行处理文件传输。此选项可能会影响服务器性能,具体取决于文件的物理位置。在Linux上,使用 sendfile 会自动禁用异步I/O;在FreeBSD上,可以结合使用 aio 和 sendfile 。
- 语法 : on 或 off
- 默认值 : off
- sendfile_max_chunk :定义每次调用 sendfile 时使用的最大数据大小。
- 语法 :数值(大小)
- 默认值 : 0
- send_lowat :仅在FreeBSD下,允许对TCP套接字使用 SO_SNDLOWAT 标志,定义输出操作缓冲区中的最小字节数。
- 语法
深入探索NGINX HTTP核心模块指令
超级会员免费看
订阅专栏 解锁全文
15

被折叠的 条评论
为什么被折叠?



