`

nginx指令之——tcp_nodelay

 
阅读更多
指令tcp_nodelay作用于socket参数TCP_NODELAY。

在这之前,我们先说说nagle缓存算法,有些应用程序在网络通讯的时候会发送很少的字节,比如说一个字节,那么再加TCP协议本身,实际上发的要41个字节,这样的效率是很低的。这时候nagle算法就应运而生了,它将要发送的数据存放在缓存里,当积累到一定量或一定时间,再将它们发送出去。

这里TCP_NODELAY就是nagle启用与否的开关,所以下面的指令的效果就是禁用nagle算法,也即不缓存数据。

引用
tcp_nodelay on;


http://blog.csdn.net/wuyao721/article/details/7817911
http://blog.csdn.net/shaobingj126/article/details/6758707
分享到:
评论

相关推荐

    nginx_tcp_proxy_module-master.zip

    nginx_tcp_proxy_module-master.zip

    nginx_tcp_proxy_module-master

    1. **获取源码**:首先,你需要从项目仓库下载`nginx_tcp_proxy_module`的源代码,如本例中的`nginx_tcp_proxy_module-master`压缩包。 2. **编译Nginx**:在编译Nginx时,将模块源码添加到配置中。这通常涉及以下...

    Nginx安装+nginx_upstream_check_module后端健康检查

    patch -p0 < ../nginx_upstream_check_module-master/check_1.9.2+.patch ./configure --prefix=/usr/local/nginx \ --with-http_ssl_module --with-http_stub_status_module --with-pcre \ --with-...

    nginx-1.14.2-tcp+tcp反向代理模块+check模块

    # 201908亲测 rhel/redhat/centos6 rhel/...nginx_tcp_proxy_module-master.zip, nginx-1.14.2.tar.gz, nginx_upstream_check_module-master.zip, pcre-8.43.tar.gz, zlib-1.2.11.tar.gz, openssl-1.0.2j.tar.gz,

    nginx_upstream_check_module

    在Nginx配置文件中,`nginx_upstream_check_module`的使用涉及到一些特定的指令,如`check`、`check_interval`、`check_timeout`等。以下是一个简单的示例: ```nginx http { upstream backend { server backend1...

    nginx流媒体安装包(nginx_mod_h264_streaming,yamdi)

    Nginx_mod_h264_streaming是Nginx的一个扩展模块,专为支持H.264编码的流媒体内容设计。该模块允许Nginx直接处理H.264编码的视频流,提供HTTP Live Streaming (HLS)或MPEG-DASH服务,这两种协议广泛应用于移动端和...

    nginx_upstream_check_module-master.zip

    nginx自带是没有针对负载均衡后端节点的健康检查的,但是可以通过默认自带的ngx_http_proxy_module 模块和ngx_http_upstream_module模块中的相关指令来完成当后端节点出现故障时,自动切换到健康节点来提供访问。

    nginx-1.19.6_nginx-http-flv-module(64位)

    - **nginx.exe**: 这是Nginx服务器的主要可执行文件,负责启动和管理Nginx服务。 - **conf**: 包含Nginx的配置文件,其中`nginx.conf`是主配置文件,其他如`http.conf`、`server.conf`等可以包含特定的配置设定。 - ...

    nginx_upstream_check_module-master

    `nginx_upstream_check_module-master` 是一个由淘宝技术团队开发的Nginx扩展模块,主要用于健康检查和负载均衡器中的服务器状态监控。这个模块对于运行大规模分布式系统,尤其是那些依赖Nginx作为反向代理和负载...

    nginx_1.7.11.3_Gryphon.zip

    在这个名为 "nginx_1.7.11.3_Gryphon.zip" 的压缩包中,我们聚焦于 Nginx 的一个特定版本——1.7.11.3,它被特别优化用于媒体直播服务器。与 FFmpeg 集成后,这一版本的 Nginx 可以提供强大的流媒体服务功能。 1. *...

    nginx_http_push_module

    1. **下载源码**:获取`nginx_http_push_module`的最新版本,例如`nginx_http_push_module-0.692`。 2. **编译Nginx**:将模块源码添加到Nginx的配置文件中,然后重新编译Nginx,确保模块被正确集成。 3. **配置...

    nginx缓存清除插件ngx_cache_purge.zip

    配置指令(相同位置语法)fastcgi_cache_purgesyntax: fastcgi_cache_purge on|off|<method> [from all|<ip> [.. ]]default: nonecontext: http, server, location允许从 FastCGI 的缓存中清除所选页面。proxy_...

    nginx的try_file命令实现404跳转_nginx_tryfile404_

    在处理静态资源请求时,Nginx提供了一个非常实用的指令——`try_files`,它允许我们定义在找不到指定文件时执行的后续操作,比如重定向或者执行特定的URI。本文将深入探讨`try_files`命令在Nginx中的应用,以及如何...

    nginx配置tcp转发(nginx通过白名单访问)

    要配置Nginx进行TCP代理转发,我们需要创建一个新的Nginx配置文件,通常放在`/etc/nginx/conf.d/`目录下,例如命名为`tcp_proxy.conf`。在该文件中,我们需要使用`stream`模块来处理TCP流量。下面是一个基础的配置...

    nginx_upstream_check_module-master2019.zip

    2019年11月6日18:11:19,我们获取了这个模块的最新版本"nginx_upstream_check_module-master",接下来我们将详细探讨其功能、配置以及应用场景。 1. **模块介绍** Nginx Upstream Check Module通过定期发送探测...

    nginxdocker镜像(nginx-upstream-check健康检查)

    官方nginx 镜像不带主动健康,本镜像将 nginx_upstream_check健康检查 打包到了镜像中。

    nginx优化之request_time 和upstream_response_time差别1

    在Nginx服务器的性能优化过程中,理解和分析日志中的指标是至关重要的。本文将深入探讨两个关键的响应时间指标:`request_time` 和 `upstream_response_time`,以及它们在实际应用中的区别。 `request_time` 是...

    linux nginx nginx_upstream_jvm_route

    linux nginx nginx_upstream_jvm_route

Global site tag (gtag.js) - Google Analytics