nginx的优缺点
1、nginx相对于apache优点:
轻量级同样起web 服务比apache占用更少内存及资源
抗并发nginx 处理请求异步非阻塞而apache 则阻塞型高并发下nginx 能保持低资源低消耗高性能
高度模块化设计编写模块相对简单
社区活跃各种高性能模块出品迅速啊
apache 相对于nginx 优点:
rewrite 比nginx rewrite 强大
动态页面
模块超多基本想都找
少bug nginx bug 相对较多
超稳定
存理由般来说需要性能web 服务用nginx 需要性能只求稳定apache 吧
者各种功能模块实现得比前者例ssl 模块比前者好配置项多里要注意点epoll(freebsd 上 kqueue )网络
IO 模型nginx 处理性能高根本理由并所有情况下都epoll 大获全胜本身提供静态服务只有寥寥几文
件apache select 模型或许比epoll 更高性能当只根据网络IO 模型原理作假设真正应用还需要实测了再说
2、作 Web 服务器:相比 ApacheNginx 使用更少资源支持更多并发连接体现更高效率点
使 Nginx 尤其受虚拟主机提供商欢迎高连接并发情况下NginxApache服务器错替代品: Nginx美国做虚拟主机生
意老板们经常选择软件平台之. 能够支持高达 50,000 并发连接数响应, 感谢Nginx我们选择了 epoll and kqueue 作开发模型.
Nginx
作负载均衡服务器: Nginx 既内部直接支持 Rails 和 PHP 程序对外进行服务, 也支持作 HTTP代理 服务器对外进行
服务. Nginx采用C进行编写, 论系统资源开销还CPU使用效率都比 Perlbal 要好多.
作邮件代理服务器: Nginx 同时也非常优秀邮件代理服务器(早开发产品目之也作邮件代理服务器), Last.fm 描述了成功并且美妙使用经验.
Nginx
安装非常简单 , 配置文件非常简洁(还能够支持perl语法), Bugs 非常少服务器: Nginx 启动特别容易, 并且几乎做
7*24间断运行即使运行数月也需要重新启动. 还能够间断服务情况下进行软件版本升级 .
3、Nginx 配置简洁, Apache 复杂
Nginx 静态处理性能比 Apache 高 3倍上
Apache 对 PHP 支持比较简单Nginx 需要配合其端用
Apache 组件比 Nginx 多
现 Nginx 才 Web 服务器首选
4、核心区别于apache同步多进程模型连接对应进程;nginx异步多连接(万级别)对应进程
5、nginx处理静态文件好,耗费内存少.无疑apache仍目前主流,有多丰富特性.所还需要搭配着来.当能确定nginx适合需求,使用nginx会更经济方式.
apache有先天支持多核心处理负载鸡肋缺点建议使用nginx做前端後端用apache大型网站建议用nginx自代集群功能
6、
从人过往使用情况来看nginx负载能力比apache高多新服务器也改用nginx了而且nginx改完配置能-t测试下配置有没
有问题apache重启时候发现配置出错了会崩溃改时候都会非常小心翼翼现看有好多集群站前端nginx抗并发端apache集群
配合也错
7、nginx处理动态请求鸡肋般动态请求要apache去做nginx只适合静态和反向
8、从我人经验来看nginx错前端服务器负载性能好老奔上开nginx用webbench模拟10000静态文件请求毫吃力apache对php等语言支持好此外apache有强大支持网路发展时间相对nginx更久
9、
Nginx优于apache主要两点:1.Nginx本身反向代理服务器 2.Nginx支持7层负载均衡;其当Nginx能会比
apache支持更高并发根据NetCraft统计2011年4月统计数据Apache依占有62.71%而Nginx
7.35%因此总得来说Aapche依大部分公司首先因其成熟技术和开发社区已经也非常错性能
10、对web server需求决定选择大
部分情况下nginx都优于APACHE比说静态文件处理、PHP-CGI支持、反向代理功能、前端Cache、维持连接等等
Apache+PHP(prefork)模式下PHP处理慢或者前端压力大情况下容易出现Apache进程数飙升从而拒绝服务现象
11、看下nginx lua模块:https://github.com/chaoslaw...apache比nginx多模块直接用lua实现apache流行why大多数人懒得更新nginx或者学新事物
12、对于nginx我喜欢配置文件写简洁正则配置让多事情变得简单运行效率高占用资源少代理功能强大适合做前端响应服务器
13、Apache处理动态有优势Nginx并发性比较好CPU内存占用低rewrite频繁还是使用Apache吧
nginx的优缺点的更多相关文章
- Apache与Nginx的优缺点
http://weilei0528.blog.163.com/blog/static/206807046201321810834431 Apache与Nginx的优缺点比较 1.nginx相对于apa ...
- 转:Apache与Nginx的优缺点比较
Apache与Nginx的优缺点比较 http://weilei0528.blog.163.com/blog/static/206807046201321810834431/ 1.nginx相对于ap ...
- Haproxy LVS Nginx的优缺点总结
Haproxy LVS Nginx的优缺点总结 1.haproxy优点 2.Nginx优点 3.Nginx缺点 4.LVS优点 5.LVS缺点 haproxy优点: haproxy也是支持虚拟主机 ...
- Linux LVS Nginx HAProxy 优缺点
说明:以下内容参考了抚琴煮酒的<构建高可用Linux服务器>第六章内容. 搭建负载均衡高可用环境相对简单,主要是要理解其中原理.此文描述了三种负载均衡器的优缺点,以便在实际的生产应用中,按 ...
- LVS Nginx HAProxy 优缺点
搭建负载均衡高可用环境相对简单,主要是要理解其中原理.此文描述了三种负载均衡器的优缺点,以便在实际的生产应用中,按需求取舍. 目前,在线上环境中应用较多的负载均衡器硬件有F5 BIG-IP,软件有LV ...
- Apache与Nginx的优缺点比较
1.nginx相对于apache的优点: 轻量级,同样起web 服务,比apache 占用更少的内存及资源 抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下ngin ...
- lvs nginx HAProxy优缺点
LVS的优点:1、抗负载能力强、工作在第4层仅作分发之用,没有流量的产生,这个特点也决定了它在负载均衡软件里的性能最强的;无流量,同时保证了均衡器IO的性能不会受到大流量的影响;2、工作稳定,自身有完 ...
- 【转】nginx的优缺点
原博文出自于:http://blog.csdn.net/a454211787/article/details/22494485 感谢! 1.nginx相对于apache优点: 轻量级同样起we ...
- 运维与架构—Nginx的优缺点
Nginx的优点是: 1.工作在网络的7层之上,可以针对http应用做一些分流的策略,比如针对域名.目录结构 它的正则规则比HAProxy更为强大和灵活,这也是它目前广泛流行的主要原因之一 Nginx ...
随机推荐
- Markdown:纯文本进行网页排版的简单标记语言
Markdown http://daringfireball.net/projects/markdown/ 2016-08-03 Markdown是一种标记语言,对纯文本使用简单的标记符号进行网页格式 ...
- http通信协议详解
转载自:http://blog.csdn.net/gueter/article/details/1524447 引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷.快速的方式,适用于分布式超媒 ...
- C#动态生成图书信息XML文件
通过C#动态生成图书信息XML文件,下面有个不错的示例,需要的朋友可以参考下 通过C#动态生成图书信息XML文件(Books.xml),文件如下: 复制代码代码如下: <?xml version ...
- Ubuntu下安装php调试工具xdebug
安装xdebug: sudo apt-get install php-pear sudo apt-get install php5-dev pecl install xdebug 创建配置文件: /x ...
- live 写博
1 2 3 4 5 1 2 3 4 5 ...
- Linux学习笔记2
1.系统引导配置文件 # vi /boot/grub/grub.conf default=0 timeout=5 splashimage=(hd0,0)/grub/splash.xpm. ...
- Python 出现需要使用fPIC重新编译的问题
在已经存在python安装环境的情况下,当安装第三方的包的时候出现报错提示 /usr/bin/ld: .../lib/libpython2.7.a(abstract.o): relocation R_ ...
- 2011年-CUshell编程大赛
今天群里有人在做练习时遇到一个问题,$0中的分隔符使用OFS没有成功作用,遂查到这个问题,留作备忘查看 http://bbs.chinaunix.net/thread-2319120-1-1.html
- 使用imp加载python模块
import impimport sysfn_, path, desc = imp.find_module('mymodule', ['/data/module/'])print fn_,path,d ...
- 调用windows api 获取系统分辨率
c++中: int cxScreen,cyScreen; cxScreen=GetSystemMetrics(SM_CXSCREEN); cyScreen=GetSystemMetrics(SM_CY ...