Welcome! Log In Create A New Profile

Advanced

Re: Не отдаёт ответ пока буфер не наполнится

mva
December 18, 2014 01:16PM
В письме от Чт, 18 декабря 2014 13:00:28 пользователь sofiamay написал:
> но ведь при этом Nginx не будет получать максимально быстро

А как будет? Не максимально быстро? :)

Нет никакой магии. С буферизацией ответа NginX сначала получает ответ, потом
отдаёт его. Без буферизации — отдаёт сразу как получил (естественно, трятя
определённое к-во микросекунд на проход мимо себя).

Если бекенд отдаёт контент быстро, то можно увеличить размер буфера, тогда
NginX не будет тратить время на дамп на диск того, что не поместилось в
заданный вами размер, будет хранить поступающий ответ в памяти и оттуда
целиком и быстро отдавать.

Если бекенд отдаёт ответ медленно, но хочется чтобы клиент не ждал полчаса —
можно отключить буферизацию ответа.


> Теряется весь смысл в буферах и их полезности.

см. выше.

> Я конечно же спрашиваю о другом - как настроить чтобы Nginx по прежнему
> принимал максимально быстро весь ответ от Апача

Он итак его принимает максимально быстро, на сколько может (на сколько быстро
его отдаёт бекенд + задержки на путь от бекенда до NgX + пучок микросекунд на
внутренние проверки).


> но при этом начинал его передавать сразу же с первого байта.

Это взаимоисключающие параграфы. Либо NginX принимает весь ответ в буфер и
сразу после принятия отдаёт его, либо он отдаёт его сразу как получил. Или
так, или так. Третьего не дано.

> Что я делаю не так?

Не понимаете сути вещей, например :) // или плохо читаете документацию и код.
Или и то и другое. Тут сложно судить не будучи телепатом.


--
Best regards,
mva
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Не отдаёт ответ пока буфер не наполнится

sofiamay December 18, 2014 12:35PM

Re: Не отдаёт ответ пока буфер не наполнится

mva December 18, 2014 12:54PM

Re: Не отдаёт ответ пока буфер не наполнится

sofiamay December 18, 2014 01:00PM

Re: Не отдаёт ответ пока буфер не наполнится

mva December 18, 2014 01:16PM

Re: Не отдаёт ответ пока буфер не наполнится

sofiamay December 18, 2014 01:23PM

Re: Не отдаёт ответ пока буфер не наполнится

Максим December 18, 2014 01:40PM

Re: Не отдаёт ответ пока буфер не наполнится

mva December 18, 2014 01:40PM

Re: Не отдаёт ответ пока буфер не наполнится

Максим December 18, 2014 01:44PM

Re: Не отдаёт ответ пока буфер не наполнится

Maksim Kulik December 18, 2014 01:54PM

Re: Не отдаёт ответ пока буфер не наполнится

sofiamay December 18, 2014 01:54PM

Re: Не отдаёт ответ пока буфер не наполнится

mva December 18, 2014 02:32PM

Re: Не отдаёт ответ пока буфер не наполнится

sofiamay December 18, 2014 02:56PM

Re: Не отдаёт ответ пока буфер не наполнится

mva December 18, 2014 03:12PM

Re: Не отдаёт ответ пока буфер не наполнится

Aleksandr Sytar December 18, 2014 02:36PM

Re: Не отдаёт ответ пока буфер не наполнится

sofiamay December 18, 2014 02:41PM

Re: Не отдаёт ответ пока буфер не наполнится

Aleksandr Sytar December 18, 2014 02:48PM

Re: Не отдаёт ответ пока буфер не наполнится

sofiamay December 18, 2014 02:59PM

Re: Не отдаёт ответ пока буфер не наполнится

mva December 18, 2014 03:18PM

Re: Не отдаёт ответ пока буфер не наполнится

mva December 18, 2014 04:06PM

Re: Не отдаёт ответ пока буфер не наполнится

Валентин Бартенев December 23, 2014 11:36AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 160
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready