1、非调优属性简介
    1)include mime.type:将当前目录(conf目录)中的mime.type文件包含进来。
    image.png
    2)default_type application/octet-stream:对于无扩展名的文件,默认其为 application/octet-stream 类型,即 Nginx 会将其作为一个八进制流文件来处理。
    3)charset utf-8:设置请求与响应的字符编码。

    2、sendfile on
    设置为 on 则开启 Linux 系统的零拷贝机制,否则不启用零拷贝。当然,开启后是否起作用,要看所使用的系统版本。CentOS6 及其以上版本支持 sendfile 零拷贝。

    3、tcp_nopush on
    on:以单独的数据包形式发送 Nginx 的响应头信息,而真正的响应体数据会再以数据包的形式发送,这个数据包中就不再包含响应头信息了。也就是说响应头和响应体是分开的。如果nginx响应的数据量比较大,则开启该设置。这种情况下,大量的响应头信息是重复的冗余的。
    off:默认值,响应头信息包含在每一个响应体数据包中。

    4、tcp_nodelay on
    on:不设置数据发送缓存,即不推迟发送,适合于传输小数据,无需缓存。
    off:开启发送缓存。若传输的数据是图片等大数据量文件,则建议设置为 off。

    5、keepalive_timeout 60
    设置客户端与Nginx间所建立的长连接的生命超时时间,时间到达,则连接将自动关闭。单位秒。

    6、keepalive_requests 10000
    设置一个长连接最多可以发送的请求数。该值需要在真实环境下测试。

    7、client_body_timeout 10
    设置客户端获取 Nginx 响应的超时时限,即一个请求从客户端发出到接收到 Nginx 的响应的最长时间间隔。若超时,则认为本次请求失败。