Всегда использовать sendfile с nginx в Linux? - PullRequest
0 голосов
/ 23 сентября 2019

HTTP-сервер nginx имеет директиву с именем sendfile, которая может указывать использовать системный вызов Linux sendfile() для ввода-вывода без копирования в промежуточный файл.буфер памяти.Это должно увеличить скорость ввода-вывода и уменьшить использование памяти.Если вы работаете в современной системе Linux с современной версией nginx, есть ли у нее какие-либо недостатки?


В прошлом директива может быть проблематичной, например на виртуальных машинах VirtualBox , отсюда моя квалификация современных установок.

1 Ответ

0 голосов
/ 23 сентября 2019

Вы не будете использовать его для обслуживания больших файлов, для которых вместо этого вы будете использовать directio .Хотя NGINX уже отключает его для вас в этом случае.

...