1. 首页
  2. 数据库
  3. 其它
  4. 为什么Nginx的性能要比Apache高很多

为什么Nginx的性能要比Apache高很多

上传者: 2021-01-15 22:47:47上传 PDF文件 86.68KB 热度 19次
为什么Nginx的性能要比Apache高很多? 这得益于Nginx使用了最新的epoll(Linux 2.6内核)和kqueue(freebsd)网络I/O模型,而Apache则使用的是传统的select模型。 目前Linux下能够承受高并发访问的Squid、Memcached都采用的是epoll网络I/O模型。 处理大量的连接的读写,Apache所采用的select网络I/O模型非常低效。 下面用一个比喻来解析Apache采用的select模型和Nginx采用的epoll模型进行之间的区别: 假设你在大学读书,住的宿舍楼有很多间房间,你的朋友要来找你。 select版宿管大妈就会带着你的朋友
下载地址
用户评论