From: Sergey Matveev Date: Fri, 30 Oct 2020 09:06:31 +0000 (+0300) Subject: Как понимая работу TCP, можно убрать дикие задержки на сотни мс X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=eb61f9315482ee7c3bfea0f25437b50c66a067f5;p=stargrave-blog.git Как понимая работу TCP, можно убрать дикие задержки на сотни мс https://jvns.ca/blog/2015/11/21/why-you-should-understand-a-little-about-tcp/ Ruby Net::HTTP посылает заголовок HTTP запроса в одном пакете, а тело в следующем, плюс не выставляет TCP_NODELAY. А HAProxy, более того, ещё делает и delayed TCP acknowledgement. Вот так вот можно получить огромные задержки при HTTP запросе. ---