【转】nginx的优缺点
原博文出自于:http://blog.csdn.net/a454211787/article/details/22494485 感谢!
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的优缺点
1.nginx相对于apache优点: 轻量级同样起web 服务比apache占用更少内存及资源 抗并发nginx 处理请求异步非阻塞而apache 则阻塞型高并发下nginx 能保持低资源低消耗高性 ...
- 运维与架构—Nginx的优缺点
Nginx的优点是: 1.工作在网络的7层之上,可以针对http应用做一些分流的策略,比如针对域名.目录结构 它的正则规则比HAProxy更为强大和灵活,这也是它目前广泛流行的主要原因之一 Nginx ...
随机推荐
- Linux进程调度和切换过程分析
内容: (1):从schedule()开始,几种不同类型的进程之间的调度选择;在相同类型的进程之间的调度选择算法 (2):从CPU的IP值的变化上,说明在switch_to宏执行后,执行分析 (3): ...
- 聊聊HTTPS和SSL/TLS协议 分类: 计算机网络 2015-07-11 21:41 4人阅读 评论(0) 收藏
要说清楚 HTTPS 协议的实现原理,至少需要如下几个背景知识. 1. 大致了解几个基本术语(HTTPS.SSL.TLS)的含义 2. 大致了解 HTTP 和 TCP 的关系(尤其是"短连接 ...
- Android开发之创建桌面快捷方式
Android创建桌面快捷方式就是在桌面这个应用上创建一个快捷方式,桌面应用:launcher2 通过查看launcher2的清单文件: <!-- Intent received used to ...
- [LeetCode#249] Group Shifted Strings
Problem: Given a string, we can "shift" each of its letter to its successive letter, for e ...
- linux下/etc/passwd和/etc/shadow文件
/etc/passwd文件中保存的是用户的账号信息,而/etc/shadow文件中保存的是用户的口令信息. 一 /etc/passwd 一个用户对应着该文件中一行记录,一行记录由若干个字段组成,字段之 ...
- 关于web安全
从技术到安全, 这是一个趋势. 以前追求的是比较炫酷的技术, 等实现过后发现, 自己还能做什么. 炫技完了之后,差不多就该到悟道的时候了. 用户安全, 就是一个很大的禅. 苹果拒绝 FBI, goog ...
- wifi详解(一)
1 WLAN技术 WLAN是英文WirelessLAN的缩写,就是无线局域网的意思.无线以太网技术是一种基于无线传输的局域网技术,与有线网络技术相比,具有灵活.建网迅速.个人化等特点.将 ...
- oracle返回多结果集
kavy 原文 oracle返回多结果集 Oracle存储过程: create or replace procedure P_Sel_TopCount2(in_top in number, out_c ...
- Object类介绍
一.Object类介绍
- 火狐和google游览器的 hack独有识别 css
先来看google的: /* 这针对于webkit内核的游览器.包括苹果谷歌游览器等*/ @media screen and (-webkit-min-device-pixel-ratio:0) { ...