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哪个性能高?的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

使用nginx和nginx-rtmp-module搭建流媒体服务器

linux服务器如何安装nginx

怎么看Apache的端口号

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

php如何与Apache连接超时

Apache的工作模式介绍

Apache怎样支持php7

nginx如何实现高并发

怎么重启Apache服务呢

安装Apache后如何添加代理模块

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



打赏

取消

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

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

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

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

评论

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