Apache和nginx哪个性能高?


当前第2页 返回上一页

Nginx的性能要比Apache高。

原因:

nginx自身定位为一个轻量级webserver,高级功能依赖于配置和加载模块组建。而apache自身功能强大,自身设计也是追求强大的稳定性。

最核心原因是二者网络IO处理的方式:nginx是异步非阻塞,而apache是同步阻塞,这也是保障了nginx高性能和apache高稳定性的原因。

Nginx使用了最新的epoll(Linux 2.6内核)和kqueue(freebsd)网络I/O模型,而Apache则使用的是传统的select模型。

目前Linux下能够承受高并发访问的Squid、Memcached都采用的是epoll网络I/O模型。

处理大量的连接的读写,Apache所采用的select网络I/O模型非常低效。

推荐学习:nginx教程

以上就是Apache和nginx哪个性能高?的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

centos系统如何查看是否安装了Apache

mac 本地Apache服务器设置

Apache是开源的吗

nginx上出现403应该怎么解决

nginx怎么配置反向代理

nginx是什么服务器

多个nginx集群怎么工作

nginx如何共享session

如何使用ubuntu18.04和16.04lts上的let’s encrypt保护nginx

英文nginx是什么意思

更多相关阅读请进入《Apache》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...