Nginx(2)===========http模块的配置

default_type application/octet-stream;html

http://tool.oschina.net/commons 前端

二进制流文件     node


sendfile on;nginx

sendfile 设置为on 表示启动高效传输文件模式。sendfile 能够让Nginx 在传输文件时直接在磁盘和tcp socket之间传输数据。后端

若是不开:会先在Nginx 进程空间申请一个buffer,用read函数把数据从磁盘读到cache,再从cache 读到Nginx 进程空间的buffer,再用write函数把数据从Nginx 进程空间的buffer写入到内核的buffer,最后到tcp socket.开启这个参数能够让数据不通过用户buffer.
keepalive_timeout 65;浏览器


这个选项默认是打开的,时间是75秒。服务器

将keepalive_timeout时间调小会致使上传操做可能没法完成;调大点的话,许多无效的http链接占据着nginx的链接数app

http://fengzheng369.blog.163.com/blog/static/752209792012418103813580/socket

一个http产生的tcp链接在传送完最后一个响应后,还须要hold住 keepalive_timeout秒后,才开始关闭这个链接。当httpd守护进程发送完一个响应后,理应立刻主动关闭相应的tcp链接,设置 keepalive_timeout后,httpd守护进程会想说:”再等等吧,看看浏览器还有没有请求过来”,这一等,即是 keepalive_timeout时间。若是守护进程在这个等待的时间里,一直没有收到浏览发过来http请求,则关闭这个http链接。tcp


tcp_nodelay on;

提升数据的实时响应性,强制 socket 在它的缓冲区里发送数据.

http://blog.sina.com.cn/s/blog_5f54f0be0102vtlb.html

client_body_temp_path  /tmp/nginx_client_body_temp;

http://blog.csdn.net/liujiyong7/article/details/20386455

定义上传文件大小的选项


proxy_temp_path /tmp/nginx_proxy_temp;

说明:代理临时目录,存在于http做用域,nginx用做代理时,用来存放和后端服务器进行交互的相关数据, 如前端用户的请求、后端服务器的响应,默认位置为nginx安装路径下面的/proxy_temp。

http://hongtanke.iteye.com/blog/2343330

gzip on;gzip_proxied any;gzip_comp_level 7;

相关文章
相关标签/搜索