On Tue, Oct 09, 2007 at 07:41:29PM +0300, MZ wrote:
> Замечено что использование sendfile ухудшает производительность при
> отдаче больших файлов, которые не кешируются эффективно операционкой. То
> есть если общий обьем тех файлов что часто запрашиваются не помещается в
> RAM и оси приходится читать их с диска постоянно для каждого запроса.
> Выключение sendfile увеличивает отдачу с дисков (по данным gstat) раза в
> полтора.
>
> Я думаю есть смысл не использовать sendfile для больших файлов, то есть
> смотреть на размер файла перед отдачей, и если его размер превышает тот
> что установлен какой-то директивой (типа sendfile_max_filesize 10m) -
> такие файлы отдавать обычным методом.
--
Игорь Сысоев
http://sysoev.ru