Вот пара вещей, которые помогли мне ускорить процесс или увеличить пропускную способность за последние 10 лет или около того ...
1) Отключить алгоритм Nagle когда ваши узлы физически расположены близко друг к другу на быстром канале и данные в пакете не меньше, чем издержки пакета TCP.М.С. написал статью о этом .Яркий пример тому - когда у вас есть спутниковое соединение в вашей линии, и пакет занимает 800 миллисекунд в одну сторону из-за используемых расстояний.В этом случае Nagle - хорошая вещь.
2) Убедитесь, что размер MTU установлен правильно для вашей ссылки и вашего компьютера, чтобы избежать проблем фрагментации.
3) Если выв Windows исходящие пакеты малы, а задержка высока, также следует установить для параметра сокета SO_SNDBUF значение 0, чтобы избежать задержек при передаче.