I added file aio support to nginx-extras in 0.8.54-4. The reason this is not in
the default nginx (nginx-full) is because it's usually a bad idea to use. In
the vast majority of cases, it will cause degradation in performance. Being
enabled also alters behaviors such as epoll usage. To disable you actually have
to fall back to select.

In addition, by compiling Nginx with AIO support, it can not be fully disabled.
Even if not enabled vio the config, having the support compiled into Nginx will
still alter behavior.

In BSD it would have better performance benefits where it can be coupled with
send-file but in the case of Linux, we usually get better performance by using
the file system caching which is bypassed by enabling AIO.

That of course isn't the case for every situation, but for most cases it is.

Anyway... It's added and committed for nginx-extras and will be there for the
next nginx release. Enjoy.



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to