Linux里面nginx和httpd区别是什么?

发布网友 发布时间:2022-03-20 21:25

我来回答

3个回答

热心网友 时间:2022-03-20 22:55

Nginx在处理大并发静态请求方面,效率明显高于httpd,甚至能轻松解决C10K问题。
Nginx:

轻量级,采用 C 进行编写,同样的 web 服务,会占用更少的内存及资源

抗并发,nginx 以 epoll and kqueue 作为开发模型,处理请求是异步非阻塞的,负载能力比 httpd 高很多,而 httpd 则是阻塞型的。在高并发下 nginx 能保持低资源低消耗高性能 ,而 httpd 在 PHP 处理慢或者前端压力很大的情况下,很容易出现进程数飙升,从而拒绝服务的现象。

nginx 处理静态文件好,静态处理性能比 httpd 高三倍以上

nginx 的设计高度模块化,编写模块相对简单。

热心网友 时间:2022-03-21 00:13

通常 httpd
是 http服务器的统称吧
比如 Apache

nginx 是 俄罗斯人都东西,有些流行
可以替换了 Apache
当然还有很多功能

热心网友 时间:2022-03-21 01:47

两个是类的web服务 nginx是轻量级 负载能力比httpd好 nginx还经常用代理 负载均衡等 有空可以看看《linux就该这么学》里面讲到很多lamp lnmp等

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com