Как повысить стабильность curl / libcurl на медленной сети в MacOS? - PullRequest
0 голосов
/ 03 июня 2019

Извините, что curl на самом деле НЕ является хорошим инструментом для загрузки при использовании в медленной нестабильной сети.Возможно, большинство людей здесь не имеют этой проблемы.Но из-за места, где я живу, я схожу с ума каждый день.Я также не могу избежать его использования, потому что большинство инструментов используют его и имеют встроенный (либо вызов curl напрямую в скриптах, либо использование libcurl), например, git.

Существует aвопрос в SO для проблемы скручивания в git.

Но эти обходные ответы предназначены только для git clone и не будут работать для всех других инструментов.(Кстати, даже для проблемы с git-клоном я попробовал --depth 1, у меня это тоже не работает из-за ужасной сети).

Кто-нибудь знает, могу ли я улучшить стабильность скручивания, изменив какую-то глобальную среду?переменные или настройки в MacOS (или Linux)?Я не эксперт по скручиванию.Может быть, увеличить время ожидания, повторить попытку навсегда, никогда не закрывать протокол передачи и т. Д.?

Моя среда похожа на постоянный сброс соединения, а скорость загрузки составляет от 0 КБ / с до 30 КБ / с.(Когда я говорю 0KB / s, я действительно имею это в виду. Иногда скорость в течение длительного времени равна 0KB / s, 1KB / s, 5KB / s).

Большое спасибо за вашу помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...