赞
踩
不用说肯定是一个软件,是功能强大的,服务器的软件。服务器一般都是Linux系统。所以一般安装Linux
系统中。它专为性能优化而开发,能够高负载,有研究表明支持高达50,000个并发连接。
简介:Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。
其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。
Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少 , 并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。(摘自百科)
他的启动很容易,可以做到长时间不间断的运行。可以在不间断服务的情况下,对软件进行升级。
正向代理:nginx支持正向代理。
用户通过访问代理服务器,进而访问其他服务器。比如,平时访问不到国外网站,就可以同过这种方式访问到。(●ˇ∀ˇ●)
如图:
类似于现实生活中的 中介。
反向代理
需要用反向代理服务器来实现,我们将请求发给反向代理服务器。由它去选择目标服务器获取数据后,在返
回给客户。此时反向代理和目标服务器就相当于一个服务器,因为暴露给用户的只有反向代理服务器。真正
的目标服务器隐藏了IP地址。
如图:
用户浏览器不需要配置代理服务器,而实直接将请求发给反向代理服务器。类似于生活中的 商品代理。
客户端发送过多条请求时,其量一台服务器可能 处理不过来。这就需要 用多台服务器均分来处理。可能有的
会想用更强大的服务器也可以解决这个问题。可是强大在某一个时间段会被局限。
如图:
将大量的请求,通过反向代理的模式,将这些请求尽可能的均分的多台服务器上。
一个web项目往往有动态和静态两种资源。在某些网站,在静态和动态资源请求量大为了减少压力,可以动静分离。
如图:
通过反向代理服务器将请求分为动态和静态资源的两种请求。并且分发给不同的服务器。以减少一台服务器的压力。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。