首页 > 其他 > 详细

Nginx介绍(一)

时间:2020-06-07 00:16:35      阅读:63      评论:0      收藏:0      [点我收藏+]

Nginx是一个高性能的HTTP服务器和反向代理服务器;也是一个IMAP、POP3、SMTP代理服务器;

Nginx以其高性能、稳定性、丰富的功能、简单的配置和低资源消耗而闻名。

 

一:Nginx处理请求逻辑图

技术分享图片

 

二:Nginx的三大特性(服务)及作用

      1:反向代理

       以代理服务器来接受internet上的连接请求,然后将请求转发到内部网络上的服务器,并将从服务器得到的结果返回给连接

       请求internet的客户端

       保护内网的安全,组织web攻击,大型网站一般将反向代理作为公网访问地址

    2:负载均衡

       将特定的业务(网络服务、网络流量等)分给多个服务器或网络设备,从而提高处理业务的能力,保证业务的高可用性

    3:动静分离

       为了提高网站的响应速度,减轻程序服务器的负载,对于静态资源如:图片、js、css等文件,我们可以在代理服务器中

       进行缓存。在浏览器请求一个静态资源时代理服务器可以直接处理,不用将请求转发给后端服务器。用户请求动态资源

       文件如:servlet、jsp则转发给Tomcat服务器

 

三:Nginx和Apache区别

 

Nginx Apache

1:抗并发,处理请求时异步非阻塞,负载能力比Apache高很多

2:在高并发情况下Nginx能保持低资源、低消耗、高性能

3:Nginx处理静态文件好,静态处理性能比Apache高三倍

4:Nginx作为负载均衡服务器,支持7层负载均衡

5:Nginx以epoll and kqueue作为开发模型

6:扩展库是SO模式

1:Apache处理请求时阻塞型的

2:Apache在PHP处理慢或前端压力大的情况下,很容易出现进程数飙升,从而拒绝服务

3:Apache在处理动态请求时有优势

4:Apache更为成熟、稳定

5:Apache使用传统的select模式

6:扩展库是DSO模式

 

 

Nginx介绍(一)

原文:https://www.cnblogs.com/yan-sh/p/13052531.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!