Linux里面nginx和httpd区别是什么?
发布网友
发布时间:2022-04-25 06:57
我来回答
共3个回答
热心网友
时间:2022-05-02 19:26
Nginx在处理大并发静态请求方面,效率明显高于httpd,甚至能轻松解决C10K问题。
Nginx:
轻量级,采用 C 进行编写,同样的 web 服务,会占用更少的内存及资源
抗并发,nginx 以 epoll and kqueue 作为开发模型,处理请求是异步非阻塞的,负载能力比 httpd 高很多,而 httpd 则是阻塞型的。在高并发下 nginx 能保持低资源低消耗高性能 ,而 httpd 在 PHP 处理慢或者前端压力很大的情况下,很容易出现进程数飙升,从而拒绝服务的现象。
nginx 处理静态文件好,静态处理性能比 httpd 高三倍以上
nginx 的设计高度模块化,编写模块相对简单。
热心网友
时间:2022-05-02 20:44
通常 httpd
是 http服务器的统称吧
比如 Apache
nginx 是 俄罗斯人都东西,有些流行
可以替换了 Apache
当然还有很多功能
热心网友
时间:2022-05-02 22:18
两个是类的web服务 nginx是轻量级 负载能力比httpd好 nginx还经常用代理 负载均衡等 有空可以看看《linux就该这么学》里面讲到很多lamp lnmp等