Apache与Nginx的优缺点比较

2022年05月13日 阅读数:4
这篇文章主要向大家介绍Apache与Nginx的优缺点比较,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

一、nginx相对于apache的优势: javascript

轻量级,比apache 占用更少的内存及资源。高度模块化的设计,编写模块相对简单 html

抗并发,nginx 处理请求是异步非阻塞,多个链接(万级别)能够对应一个进程,而apache 则是阻塞型的,是同步多进程模型,一个链接对应一个进程,在高并发下nginx 能保持低资源低消耗高性能  java

nginx处理静态文件好,Nginx 静态处理性能比 Apache 高 3倍以上  nginx

二、apache 相对于nginx 的优势: apache

apache 的rewrite 比nginx 的rewrite 强大 ,模块很是多,基本想到的均可以找到 ,比较稳定,少bug ,nginx 的bug 相对较多  网络


3:缘由:这得益于Nginx使用了最新的epoll(Linux 2.6内核)和kqueue(freebsd)网络I/O模型,而Apache则使用的是传统的select模型。目前Linux下可以承受高并发访问的 Squid、Memcached都采用的是epoll网络I/O模型。 处理大量的链接的读写,Apache所采用的select网络I/O模型很是低效。 并发


你要保守你心,赛过保守一切。异步

做者:刘俊涛的博客​​​​ide