apache和nginx有什么区别哪个好?

博主:秋蝉秋蝉 3年前 (2021) 1.96 K 0条评论

apache和nginx有什么区别哪个好?

1、nginx相对于apache的优点:  轻量级,同样起web 服务,比apache占用更少的内存及资源  抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源  低消耗  高性能 高度模块化的设计,编写模块相对简单 社区活跃,各种高性能模块出品迅速啊 apache 相对于nginx 的优点:  rewrite ,比nginx 的rewrite 强大  动态页面 模块超多,基本想到的都可以找到 少bug ,nginx 的bug 相对较多 超稳定。

999 (2).jpg

Nginx 作为负载均衡服务器:  Nginx 既可以在内部直接支持 Rails 和 PHP 程序对外进行服务, 也可以支持作为 http代理 服务器对外进行服务2,Nginx 配置简洁, Apache 复杂 Nginx 静态处理性能比 Apache 高 3倍以上 Apache 对 PHP 支持比较简单,Nginx 需要配合其他后端用 Apache 的组件比 Nginx 多 现在 Nginx 才是 Web 服务器的首选  3、最核心的区别在于apache是同步多进程模型,一个连接对应一个进程;nginx是异步的,多个连接(万级别)可以对应一个进程。

下载.jpg

Nginx优于apache的主要两点:1.Nginx本身就是一个反向代理服务器 2.Nginx支持7层负载均衡;其他的当然,Nginx可能会比 apache支持更高的并发 12 对于nginx,我喜欢它配置文件写的很简洁,正则配置让很多事情变得简单运行效率高,占用资源少,代理功能强大,很适合做前端响应服务器 13、Apache在处理动态有优势,Nginx并发性比较好,CPU内存占用低,如果rewrite频繁,那还是Apache吧

秋蝉博客www.100msh.net
The End

发布于:2021-01-16,除非注明,否则均为秋蝉'sblog原创文章,转载请注明出处。