Translate

Zephyr - Study: Nginx (1)

 1. 目录结构:

1. conf: 放nginx的主配置文件 nginx.conf,会引用别的配置文件
2. html: 默认情况的网页和静态资源
3. logs: 记录访问日志 / 错误日志 / pid号
4. sbin: 只有nginx的主程序,启动时使用

 2. Nginx多进程模型:


Master 是主进程:协调子进程
Worker 是子进程:处理业务请求


 3. Nginx配置文件(nginx.conf):

  • worker_processes:开启的子进程数量 (通常和CPU核数相同)
  • mime.types:本质上是一个映射表,把后缀映射到文件类型上,服务端通过这个文件告诉浏览器用什么类型来解析对应后缀的文件
  • sendfile:是否开启零复制
            不开启sendfile
                Nginx会先把文件复制到应用程序内存,然后再发给系统的网络接口
                即多一次拷贝

            
            开启sendfile
                Nginx只发送一个信号,接口直接去读取文件























No comments:

Post a Comment