select和poll是一个级别的,epoll和kqueue是一个级别的,相差不多。epoll用在linux上,kqueue用在bsd上,不能物理上共存。如果你的服务器cpu较好,linux内核新,可考虑用epoll.
基本上现在的服务器配置都能上epoll了
sendfile实现资源从硬盘直接到网卡BUFFER的,减少了web服务器对读入资源到内存的开销
select和poll是一个级别的,epoll和kqueue是一个级别的,相差不多。epoll用在linux上,kqueue用在bsd上,不能物理上共存。如果你的服务器cpu较好,linux内核新,可考虑用epoll.
基本上现在的服务器配置都能上epoll了
sendfile实现资源从硬盘直接到网卡BUFFER的,减少了web服务器对读入资源到内存的开销