Hello! On Tue, Jan 16, 2024 at 12:43:47PM +0700, Алексей wrote:
> Благодарю за подробный ответ. Не знал, что кэш файлы читаются в два этапа. > Что если выставить fastcgi_buffer_size 512k? Весь файл читается в этот > буфер тогда? Нет, nginx отслеживает размер заголовков в элементах кэша и хранит эту информацию в keys_zone. Соответственно при чтении заголовков читаются только данные заголовков. Так сделано, потому как данные тела в общем случае могут быть вообще не нужны (или нужны не целиком, или не нужны в пользовательской памяти): для HEAD-запросов, для запросов с If-Modified-Since, на которые nginx вернёт 304, и так далее. -- Maxim Dounin http://mdounin.ru/ _______________________________________________ nginx-ru mailing list nginx-ru@nginx.org https://mailman.nginx.org/mailman/listinfo/nginx-ru