Gzip vs. sendfile

Maxim Dounin mdounin at mdounin.ru
Tue Aug 25 12:39:25 UTC 2015


Hello!

On Mon, Aug 24, 2015 at 11:50:10PM +0200, Joó Ádám wrote:

> From <https://www.nginx.com/blog/tuning-nginx/>:
> 
> > Note, however, that because the data never touches user space 
> > it’s not subject to the filters in the regular NGINX 
> > processing chain. As a result, filters that change content, 
> > for example the gzip filter, have no effect.
> 
> Which never occurred to me, but sounds reasonable. What is more
> surprising is that I found virtually no discussion on this, and 
> I wasn’t able to reproduce it.

The statement quoted is incorrect.  Instead, if any filter is going 
to change content, sendfile won't be used.  I'll ping Rick to fix 
this.

[...]

> Is it actually the other way around and filters disable sendfile?

Yes.

-- 
Maxim Dounin
http://nginx.org/



More information about the nginx mailing list