美文网首页
Nginx详解一: 为什么选择

Nginx详解一: 为什么选择

作者: Azkaban | 来源:发表于2021-05-08 13:49 被阅读0次

    Nginx 地址

    Nginx官网
    Nginx中文手册

    Nginx是什么

    Nginx是俄罗斯人Igor Sysoev编写的轻量级Web服务器,它的发音为 [ˈendʒɪnks] ,它不仅是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器。
    截至2019年12月,差不多世界上每3个网站中就有1个使用Nginx。

    对于大多数使用者来说,Nginx只是一个静态文件服务器或者http请求转发器,它可以把静态文件的请求直接返回静态文件资源,把动态文件的请求转发给后台的处理程序,例如php-fpm、apache、tomcat、jetty等,这些后台服务,即使没有nginx的情况下也是可以直接访问的(有些时候这些服务器是放在防火墙的面,不是直接对外暴露,通过nginx做了转换)。

    为什么选择

    高并发
    官方测试Nginx能够支撑5万并发连接,实际生产环境中可以支撑2~4万并发连接数。
    原因: 主要是Nginx使用了最新的epoll和kqueue网路I/O模型.

    安装简单、配置灵活
    Nginx以事件驱动的方式编写,所以有非常好的性能,同时也是一个非常高效的反向代理、负载平衡服务器。在性能上,Nginx占用很少的系统资源,能支持更多的并发连接,达到更高的访问效率;在功能上,Nginx是优秀的代理服务器和负载均衡服务器;在安装配置上,Nginx安装简单、配置灵活。

    热部署
    Nginx支持热部署,启动速度十分迅速,还可以在不间断服务的情况下对软件版本或配置进行升级,即使运行数月也无需重新启动。

    内存消耗低
    Nginx在反向代理、Rewrite规则、稳定性、静态文件处理,内存消耗等方面,有很强的优势, 与此相比传统的Apache

    相关文章

      网友评论

          本文标题:Nginx详解一: 为什么选择

          本文链接:https://www.haomeiwen.com/subject/dsjudltx.html