为什么选择nginx
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为什么选择nginx相关的知识,希望对你有一定的参考价值。
为什么选择nginx
原因1? IO多路复用epoll
1、当fd就绪,采用系统的回调函数之间将fd放入,效率更高
2、最大连接数无限制? ? cat /proc/sys/fs/file-max
原因2? 轻量级
功能模块少, 代码模块化
原因3 cpu亲和 affinity
把cpu核心和nginx 工作进程绑定,把每个worker进程固定在一个cpu上执行,减少切换cpu的cache miss,获得更好性能
原因4? sendfile
0拷贝传输模式,通过内核空间之间传输
以上是关于为什么选择nginx的主要内容,如果未能解决你的问题,请参考以下文章