Welcome! Log In Create A New Profile

Advanced

Re: mirror только *_pass

Maxim Dounin
October 03, 2018 10:38AM
Hello!

On Wed, Oct 03, 2018 at 03:49:02PM +0300, Alex Domoradov wrote:

> > То есть плохо работающий mirror-бэкенд - может увеличивать latency
>
> может или однозначно будет увеличивать?

Может увеличивать, может - не увеличивать, зависит от многих
факторов. В частности,

a) Как соотносится время обработки mirror-подзапроса с временем
обработки основного запроса и отправки ответа на основной запрос.
Скажем, если ответ большой и отправляется клиенту минуту - то даже
если mirror-подзапрос будет выполняться 30 секунд - это ни на что
не повлияет.

б) Какой именно протокол используется. Mirror может влияеть на
latency только в случае постоянных соединений HTTP/1.x. Если
keepalive выключен - то на latency mirror никак не повлияет, и
равно не повлияет при использовании HTTP/2.

в) Какой именно временной паттерн запросов. Если запросов мало, и
промежутки между keepalive-запросами в одном соединении превышают
время задержки из-за тормозящего mirror-бэкенда - на latency
влияния не будет.

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

--
Maxim Dounin
http://mdounin.ru/
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

mirror только *_pass

Alexander Azarov October 03, 2018 01:12AM

Re: mirror только *_pass

Илья Шипицин October 03, 2018 01:26AM

Re: mirror только *_pass

Alexander Azarov October 03, 2018 01:28AM

Re: mirror только *_pass

Roman Arutyunyan October 03, 2018 03:12AM

Re: mirror только *_pass

Alexander Azarov October 03, 2018 03:46AM

Re: mirror только *_pass

Andrey Oktyabrskiy October 03, 2018 03:50AM

Re: mirror только *_pass

Илья Шипицин October 03, 2018 04:26AM

Re: mirror только *_pass

Alexander Azarov October 03, 2018 04:36AM

Re: mirror только *_pass

Maxim Dounin October 03, 2018 08:38AM

Re: mirror только *_pass

ALex_hha October 03, 2018 08:50AM

Re: mirror только *_pass

Maxim Dounin October 03, 2018 10:38AM

Re: mirror только *_pass

Илья Шипицин October 03, 2018 11:06AM

Re: mirror только *_pass

Maxim Dounin October 03, 2018 11:28AM

Re: mirror только *_pass

Maxim Dounin October 03, 2018 08:20AM

Re: mirror только *_pass

Alexander Azarov October 04, 2018 06:52AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 203
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready