sendfile位置

查看nginx.conf文件 标黄位置

#user  nobody;
worker_processes  1;#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;#pid        logs/nginx.pid;events {worker_connections  1024;
}http {include       mime.types;default_type  application/octet-stream;server_names_hash_bucket_size 128;#请求行+请求头的标准大小client_header_buffer_size 16k;#请求行+请求头的最大大小 4*16klarge_client_header_buffers 4 16k;#log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '#                  '$status $body_bytes_sent "$http_referer" '#                  '"$http_user_agent" "$http_x_forwarded_for"';#access_log  logs/access.log  main;**sendfile        on;**#tcp_nopush     on;#keepalive_timeout  0;keepalive_timeout  65;#gzip  on;# another virtual host using mix of IP-, name-, and port-based configuration##server {#    listen       8000;#    listen       somename:8080;#    server_name  somename  alias  another.alias;#    location / {#        root   html;#        index  index.html index.htm;#    }#}#include vhosts.conf;#include vhosts/*.conf;# HTTPS server##server {#    listen       443 ssl;#    server_name  localhost;#    ssl_certificate      cert.pem;#    ssl_certificate_key  cert.key;#    ssl_session_cache    shared:SSL:1m;#    ssl_session_timeout  5m;#    ssl_ciphers  HIGH:!aNULL:!MD5;#    ssl_prefer_server_ciphers  on;#    location / {#        root   html;#        index  index.html index.htm;#    }#}server {listen       8085;   server_name  localhost dev.heating.com;location /man {proxy_pass http://127.0.0.1:8405/;proxy_set_header       X-Real-IP $remote_addr;  proxy_set_header       X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header       X-Forwarded-For $http_x_forwarded_for;}location /fs {proxy_pass http://127.0.0.1:8080/;proxy_set_header       X-Real-IP $remote_addr;  proxy_set_header       X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header       X-Forwarded-For $http_x_forwarded_for;}location / {root   D:\heating\dist;index  index.html index.htm;}}
client_max_body_size 50m;
}

网络文件传输
1.工作原理图

2. 工作原理描述:
sendfile = off 时,应用程序读取磁盘中的文件以字节流的形式从磁盘中加载文件,然后再将文件以字节流的形式复制到内核中。内核在把文件推送到NC。
sendfile = on 时,应用程序直接向内核发送指令,让内核去读文件。读完文件内核直接推送给NC。只有一次复制操作,实现异步网络IO形式。因此,性能会有很大的提升。
具体还要根据实际使用情况来配置sendfile。当读取服务不能解析大量的文件时。还是建议将sendfile配置为off

Nginx sendfile作用相关推荐

  1. nginx sendfile什么作用

    nginx sendfile什么作用 由于访问日志文件增长速度非常快,日志太大会严重影响服务器效率.同时,为了方便对日志进行分析计算,须要对日志文件进行定时切割.定时切割的方式有按月切割.按天切割.按 ...

  2. Nginx的作用是什么?有什么用?

    一.背景介绍 Nginx是什么? Nginx (engine x) 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器.Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二 ...

  3. nginx的作用与原理

    一.nginx的作用 nginx能做反向代理,那么什么是反向代理呢,举个栗子,我想在本地使用 www.xxx.com 的域名去访问 www.taobao.com.那么这个时候我们就可以通过nginx去 ...

  4. Nginx --sendfile配置

    Nginx高级篇sendfile配置 sendfile: 设置为on表示启动高效传输文件的模式.sendfile可以让Nginx在传输文件时直接在磁盘和tcp socket之间传输数据.如果这个参数不 ...

  5. 一、什么是Nginx? Nginx的作用是什么?

    Nginx简介 官方网址: https://nginx.org/ Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务.Ngin ...

  6. nginx的作用及原理(一)

    这里写目录标题 一.Nginx介绍 二.Nginx的反向代理 1.原理如图所示 2.反向代理的作用 3.总结 4.反向代理服务器配置 三.Nginx的正向代理 1.原理如下所示 2.负载均衡的五种算法 ...

  7. Nginx静态资源站点——Nginx location作用

    Nginx的locaiton作用是根据用户请求的URI不同,来执行不同的应用. 针对用户请求的网站URL进行匹配,匹配成功后进行对应的操作. nginx.conf中server{}指令块的locati ...

  8. 在高并发情况nginx的作用

    1 场景一:如图 在单机的情况下例如:单个tomcat 有100w条请求的时候,而默认tomcat支持的并发数量并不能达到要求,所所以单台服务器 扛不住 容易宕机,瘫痪 2 高并发的情况下要让服务器不 ...

  9. nginx permanent 作用

    今天在给某网站写rewrite重定向规则时,碰到了这个关于重定向的参数处理问题.默认的情况下,Nginx在进行rewrite后都会自动添加上旧地址中的参数部分,而这对于重定向到的新地址来说可能是多余. ...

最新文章

  1. linux c brotli压缩简介
  2. 腾讯云安装samba服务器无法连接问题
  3. 科技论文中的分析与综合-如何写好科技论文之我见(七)
  4. 忽略所有信号导致的程序Ctrl+c和Ctrl+z无法退出问题,以及信号表详解
  5. SAP UI5应用点了search按钮后的实现调试
  6. 无代码绘制基因表达箱线图
  7. java怎么让遮罩层下面滚动_vue项目弹出层后禁止body底层的滚动事件
  8. 值得拥有的手绘风格画图工具
  9. 快速掌握消息队列MQ最内核,图文并茂详解
  10. (十四)洞悉linux下的Netfilteriptables:开发一个match模块【实战】
  11. Google提供的超强圆角效果
  12. 考查频率最高的吉林八景
  13. 有源码如何搭建网站(从零开始搭建教程)
  14. 帝国cms 制作网站地图
  15. Paper Reading:Image-to-Image Translation with Conditional Adversarial Networks
  16. android qmui教程,QMUI-Android
  17. 火星超大nasa开源全景图分享
  18. 第五章人间深情,公母为山
  19. php卡片式,什么是卡片式设计? | 人人都是产品经理
  20. Linux命令之logrotate命令

热门文章

  1. 解决VS2010使用mscomm控件无法接收数据的问题【转】
  2. 湖南大学计算机考研群2021,湖南大学2021年硕士研究生拟录取名单公示
  3. RuntimeError: PytorchStreamReader failed locating file data.pkl: file not found
  4. GDAL添加ECW格式支持
  5. C语言从键盘上输入年份和月份,计算并输出这一年的这一月共有多少天。
  6. 关于数加服装ERP软件/系统的功能模块与应用的介绍
  7. python浓缩(13)面向对象编程
  8. maya2018曲线创建管道
  9. 夜深人静写算法(十五)- 完全背包
  10. 简体遇繁体 饭菜先生餐饮软件悄入台湾