Когда клиент открывает соединение с вашим сервером, между «пакет долетел до сетевой карты» и «приложение получило данные в переменную» происходит десяток шагов внутри ядра Linux, о которых редко думают, пока всё работает. А когда где-то в этой цепочке начинает штормить — соединения рвутся, запросы подвисают, curl иногда отвечает мгновенно, а иногда за секунды — понимание этого пути превращается из теории в единственный способ понять, где именно застряло. Разберём весь путь входящего пакета по шагам: от кадра на проводе до байтов в буфере вашего…
Подробнее →