<div dir="ltr">My use case is mixed mass hosting environment where some vhost may be serving large files and some may be serving small files and where adding something like location /video with directio enabled is not practical as I being the webhost may not be knowing if the vhost user is serving a video etc .<div><br></div><div>In such cases ..do you recommend using something like</div><div><br></div><div><div>sendfile on;</div><div>sendfile_max_chunk 512k;</div><div>aio threads=default;</div><div>directio 100m;</div></div><div><br></div><div>in the http context . The logic being</div><div><br></div><div>file served of size 100m or less use sendfile and anything larger than 100m ( in which case it may have a high chance of being a multimedia file) is served via directio .</div><div><br></div><div>Part of these setting are derived from what I understood is good from <a href="https://www.nginx.com/blog/thread-pools-boost-performance-9x/">https://www.nginx.com/blog/thread-pools-boost-performance-9x/</a></div><div><br></div><div class="gmail_extra"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><b>Anoop P Alias</b> <div><br></div></div></div></div>
</div></div>