Мы периодически разворачиваем приложение на компьютер, расположенный в Китае (из Канады). Мы внедряем изменения, используя Subversion - мы говорим о разнице ~ 100Mb. Мы заметили, что скорости хороши до тех пор, пока они внезапно не остановятся и не истечут время ожидания. Повторная попытка сразу после этого показывает тот же тайм-аут. Если вы подождете несколько часов и повторите попытку, загрузка будет продолжена, но в конечном итоге истечет время ожидания, как в первый раз.
Если мы передаем файлы с FTP, все идет хорошо. Если мы переходим через rsync, мы обычно сталкиваемся с той же проблемой. Похоже, что все, что передает разность информации вместо полной передачи, вызовет проблему.
Я не знаю, является ли это мощным брандмауэром в Китае или какой-то другой промежуточной сетью, которая душит соединение до такой степени, что его убивают.
- Можете ли вы порекомендовать какие-либо инструменты, которые помогут мне определить, действительно ли это так.
- Существуют ли какие-либо инструменты, которые могли бы сделать обновление svn менее разговорчивым, чтобы избежать пометки как подозрительного трафика? (предварительно договориться о том, что нужно отправить и сделать ли это одним большим куском)?