feature request: sendfile management

Igor Sysoev is at rambler-co.ru
Wed Oct 10 16:11:57 MSD 2007


On Tue, Oct 09, 2007 at 07:41:29PM +0300, MZ wrote:

> Замечено что использование sendfile ухудшает производительность при
> отдаче больших файлов, которые не кешируются эффективно операционкой. То
> есть если общий обьем тех файлов что часто запрашиваются не помещается в
> RAM и оси приходится читать их с диска постоянно для каждого запроса.
> Выключение sendfile увеличивает отдачу с дисков (по данным gstat) раза в
> полтора.
> 
> Я думаю есть смысл не использовать sendfile для больших файлов, то есть
> смотреть на размер файла перед отдачей, и если его размер превышает тот
> что установлен какой-то директивой (типа sendfile_max_filesize 10m) -
> такие файлы отдавать обычным методом.


-- 
Игорь Сысоев
http://sysoev.ru
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sendfile.patch
Type: text/x-diff
Size: 405 bytes
Desc: not available
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20071010/067fc556/attachment.patch>


More information about the nginx-ru mailing list