作用:
    image.png
    sendfile开启的情况下,提高网络包的传输效率

    tcp_nopush指令,在连接套接字时启用Linux系统下的TCP_CORK,该选项告诉TCP堆栈附加数据包,并在它们已满或当应用程序通过显式删除TCP_CORK指示发送数据包时发送它们,这使得发送的数据分组是最优量,并且因此提高了网络数据包的传输效率

    也就是说 tcp_nopush=on 时,结果就是数据包不会马上传送出去,等到数据包最大时,一次性的传输出去,这样有助于解决网络堵塞,虽然有一点点延迟

    配置语法:
    image.png
    Syntax: tcp_nopush on | off
    Default: tcp_nopush off
    Context: http,server,location