码迷,mamicode.com
首页 >  
搜索关键字:tcp_nodelay    ( 37个结果
nginx优化——包括https、keepalive等
nginx优化——包括https、keepalive等 一、nginx之tcp_nopush、tcp_nodelay、sendfile 1、TCP_NODELAY 你怎么可以强制 socket 在它的缓冲区里发送数据? 一个解决方案是 TCP 堆栈的 TCP_NODELAY选项。这样就可以使缓冲区中 ...
分类:Web程序   时间:2017-11-20 14:30:27    阅读次数:231
nginx优化笔记(keepalive、https等)
一、nginx之tcp_nopush、tcp_nodelay、sendfile 1、TCP_NODELAY你怎么可以强制 socket 在它的缓冲区里发送数据?一个解决方案是 TCP 堆栈的 TCP_NODELAY选项。这样就可以使缓冲区中的数据立即发送出去。 Nginx的 TCP_NODELAY ...
分类:Web程序   时间:2017-11-01 13:29:37    阅读次数:346
TCP_NODELAY算法使用事项
当有一个TCP数据段不足MSS,比如要发送700Byte数据,MSS为1460Byte的情况。nagle算法会延迟这个数据段的发送,等待,直到有足够的数据填充成一个完整数据段。也许有人会问,这有什么影响呢?没有太大的影响,总体上来说,这种措施能节省不必要的资源消耗。但是要发送的总体数据很小时,这种措 ...
分类:编程语言   时间:2017-08-08 17:54:39    阅读次数:207
神秘的40毫秒延迟与 TCP_NODELAY
写 HTTP Server,不可免俗地一定要用 ab 跑一下性能,结果一跑不打紧,出现了一个困扰了我好几天的问题:神秘的 40ms 延迟。 Table of Contents 1 现象 2 背后的原因 3 为什么只有 Write-Write-Read 时才会出问题 4 解决方案 4.1 优化协议 4 ...
分类:其他好文   时间:2017-03-18 12:52:38    阅读次数:264
Nagle和Cork
我觉得这篇讲的不错。 http://blog.csdn.net/c_cyoxi/article/details/8673645 Nagle算法的基本定义是任意时刻,最多只能有一个未被确认的小段。 关闭:通过加TCP_NODELAY选项。 TCP_CORK 选项: 所谓的CORK就是塞子的意思,形象地 ...
分类:其他好文   时间:2017-03-02 16:15:35    阅读次数:184
httpd常用工具
curlcurlhttp://192.168.1.101//文本方式访问网站curl-A‘IE11’http://192.168.1.101//模拟成相应的浏览器其他常用选项:-basic使用HTTP基本认证-uuser:password提交用户名和密码--tcp-nodelay使用TCP_NODELAY选项-e指定从哪个网址跳转而来--cacert指定CA证书--compressed要求..
分类:Web程序   时间:2017-01-03 08:37:27    阅读次数:228
TCP/IP之TCP_NODELAY与TCP_CORK
TCP/IP之Nagle算法与40ms延迟提到了Nagle 算法。这样虽然提高了网络吞吐量,但是实时性却降低了,在一些交互性很强的应用程序来说是不允许的,使用TCP_NODELAY选项可以禁止Nagle 算法。禁止Nagle后应用程序向内核递交的每个数据包都会立即发送出去。但是禁止Nagle,网络传 ...
分类:其他好文   时间:2016-12-24 19:47:53    阅读次数:197
redis客户端连接,最大连接数查询与设置
##redis客户端连接数##redis通过监听一个TCP端口或socket的方式接收来自客户端的连接,当与客户端建立连接后,redis内部会进行如下操作:(1)客户端socket会被设置为非阻塞模式,因为redis在网络时间处理上采用的是非阻塞多路复用模型;(2)然后为这个socket设置TCP_NODELAY..
分类:其他好文   时间:2016-09-12 22:44:20    阅读次数:140
ChannelOption.TCP_NODELAY, true->浅谈tcp_nodelay的作用
在TCP/IP协议中,无论发送多少数据,总是要在数据前面加上协议头,同时,对方接收到数据,也需要发送ACK表示确认。为了尽可能的利用网络带宽,TCP总是希望尽可能的发送足够大的数据。这里就涉及到一个名为Nagle的算法,该算法的目的就是为了尽可能发送大块数据,避免网络中充斥着许多小数据块。 TCP_ ...
分类:其他好文   时间:2016-09-09 00:34:28    阅读次数:305
python https request产生 nginx 499错误的解决
首先是nginx上的一些配置#参数都有所调整.目的是解决代理过程中出现的一些502 499错误 tcp_nopush on;tcp_nodelay on;proxy_ignore_client_abort on;其次python代码中在建立连接与发送request时要有一定的timewait,比如t...
分类:编程语言   时间:2016-01-27 12:28:17    阅读次数:169
37条   上一页 1 2 3 4 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!