Nginx 和 Appache 简单对比
来源:互联网 发布:pdf.js解决跨域问题 编辑:程序博客网 时间:2024/05/29 15:24
1、Nginx 相对Apache 的优点:
轻量级。同样的web服务,比Apache占用更少的资源和内存;
抗并发。Nginx 处理请求是异步非阻塞式,而Apache 则是阻塞型。在高并发下,Nginx能保持低资源、低消耗、高性能;
高度模块化设计,编写模块相对简单;
社区活跃,各种高性能模块资源丰富;
代理功能强大;
2、Apache 相对Nginx 的优点:
比Nginx 的 Rewrite (服务器的重写脉冲技术、支持URL重写) 更强大;
模块超多,现有的模块基本能满足所有需求;
比Nginx 稳定,bug率少;
3、Nginx 与Nginx 的应用场景对比:
Apache 是和跑动态,而Nginx 适合跑静态和反向,但若静态文件聊聊无几的话, Apache 的 select 模块比 Nginx 的 epoll 木块更好;
Nginx 适合于 IO 密集型服务,Apache 适合与CPU 密集型服务;
最好两者相结合,例如,lanmp 架构,Nginx 做前端服务器,处理静态文件请求,Apache 做后端服务器,当客户发出动态文件请求時,Nginx 的反向代理功能讲请求转发到Apache。
4、轻量级、高并发原因:
对于 Apache, 每个请求都独占一个工作线程,并发数在几千,占用内存、CPU,降低性能;
对于Nginx, 一个进程只有一个主线程,通过异步非阻塞事件处理机制,实现了循环处理多个准备好的事件,从而实现轻量级、高并发;
5、直接说明:
Apache 属于专一性服务;
Nginx 分阶进行,节省时间;
阅读全文
1 0
- Nginx 和 Appache 简单对比
- Nginx和Apache对比
- Lighttpd和nginx的对比
- Lighttpd和nginx的对比
- Tengine和nginx的对比
- nginx 和 srs性能对比
- Apache和Nginx优缺点对比
- Windows7环境下简单安装Appache 2.2 和 PHP5(SSLSessionCache: Invalid argument: size has to be >= 8192 bytes )
- nginx和apache并发性能测试对比
- 作为web服务器,nginx和apache对比
- apache和nginx web服务器优缺点对比
- ASI和AFN简单对比
- Vue 和 React 简单对比
- Java和JavaScript简单对比
- apache下搭建discuz论坛+tomcat和appache整合
- Tomcat----分析 server.xml 文件和配置 appache tomcat 服务器
- 简单使用nginx和mysql
- IPv4和IPv6技术简单对比
- 处理触摸事件
- .xml外部实体引用
- 调用原生模块
- Paint基本用法
- 极大似然估计的ICA模型
- Nginx 和 Appache 简单对比
- 练习49
- 微信开发:网页授权、跳转至网页
- How to enable Android ConfigFS gadgets
- L0,L1,L2范数
- Together项目IOS平台开发07
- ASP.NET GridView入门
- mongodb 导出查询结果
- SharePreference总结(1)