Nmap 人脸识别 delphi drupal primefaces Backbonejs vue请求 找公司做网站 河南普通话考试报名 jq选择第一个子元素 pytorch安装教程 linux下载器 python安装教程 java抽象 java链接mysql数据库 java时间函数 java中的注释 java获取当前ip java获取本地时间 java的集合 linuxsudo命令 js选项卡 德鲁伊武器 零基础学python 微信超级好友 pr缩放 eclipse中文版下载 bbm注册 tomcat修改端口 js正则匹配字符串 ps扭曲变形 c4d挤压 c4d挤压怎么用 ps出血 qq飞车刷车 dota2控制台 启用宏在哪里设置 重复文件查找 ps拼图合图教程 凯立德地图下载
当前位置: 首页 > 学习教程  > 编程语言

Linux nginx服务介绍 解析

2021/1/13 19:31:58 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

文章目录nginx 服务一,nginx 介绍二,选择nginx的原因三、IO多路复用1、I/O multiplexing【多并发】nginx 服务 一,nginx 介绍 Nginx (engine x) 是一个高性能的 HTTP 和 反向代理 服务,也是一个IMAP/POP3/SMTP服务。因它的稳定性…

文章目录

  • nginx 服务
    • 一,nginx 介绍
    • 二,选择nginx的原因
    • 三、IO多路复用
      • 1、I/O multiplexing【多并发】

nginx 服务

一,nginx 介绍

  • Nginx (engine x) 是一个高性能的 HTTP 和 反向代理 服务,也是一个IMAP/POP3/SMTP服务。因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。
  • Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好
  • 在高连接并发的情况下,Nginx是Apache服务器不错的替代品。

创始人是:伊戈尔·赛索耶夫

二,选择nginx的原因

Nginx 是一个高性能的 Web 和反向代理服务器, 它具有有很多非常优越的特性:

单机环境下参考服务器配置。 并发连接数在7000+ -8000左右。 集群模式20000+

  • 作为 Web 服务器:相比 Apache,Nginx 使用更少的资源,支持更多的并发连接,体现更高的效率,这点使 Nginx 尤其受到虚拟主机提供商的欢迎。能够支持高达 50,000 个并发连接数的响应。
  • 作为负载均衡服务器:Nginx 既可以在内部直接支持 Rails 和 PHP,也可以支持作为 HTTP代理服务器 对外进行服务。Nginx 用 C 编写, 不论是系统资源开销还是 CPU 使用效率都比 Perlbal 要好的多。
  • 作为邮件代理服务器: Nginx 同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器),Last.fm 描述了成功并且美妙的使用经验。
  • Nginx 安装非常的简单,配置文件 非常简洁(还能够支持perl语法),Bugs非常少的服务器: Nginx 启动特别容易,并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动。你还能够在 不间断服务的情况下进行软件版本的升级。

三、IO多路复用

1、I/O multiplexing【多并发】

  • 第一种方法就是最传统的多进程并发模型 (每进来一个新的I/O流会分配一个新的进程管理。)
    在这里插入图片描述
  • 第二种方法就是I/O多路复用 (单个线程,通过记录跟踪每个I/O流(sock)的状态,来同时管理多个I/O流 。)
  • I/O multiplexing 这里面的 multiplexing 指的其实是在单个线程通过记录跟踪每一个Sock(I/O流)的状态来同

  • 时管理多个I/O流。发明它的原因,是尽量多的提高服务器的吞吐能力。

  • 在同一个线程里面, 通过拨开关的方式,来同时传输多个I/O流。

在这里插入图片描述


本文链接: http://www.dtmao.cc/news_show_600089.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?