У меня есть программа для загрузки файлов, которая должна использоваться для загрузки видеофайлов на сайт моей компании.
В офисе загрузка постоянно замедляется (застревает на процентном уровне и никогда больше не перемещается, даже если я оставляю его на несколько часов) или полностью терпит неудачу.
Когда я пытаюсь загрузить файл с домашнего подключения к Интернету, у меня нет проблем. Это заставляет меня думать, что в конфигурации сети нашего офиса есть что-то, что усугубляет проблему.
Я уверен, что у нас достаточно полосы пропускания. У нас в офисе оптоволоконная связь 20/20. А дома у меня только 3/3 WISP-соединение.
С чего начать поиск и устранение проблемы? Стоит ли начинать с роутера / межсетевого экрана? Если это так, я не уверен, какие настройки мне хотелось бы изучить.
Я заметил, что заголовки запроса для загрузки файла содержат следующие строки, однако я не знаю, как именно они могут повлиять на загрузку, если вообще:
Connection: keep-alive
Content-Length: 155155400
Content-Type: multipart/form-data; boundary=----------GI3cH2Ef1ae0cH2ae0Ij5gL6ae0GI3
Accept: */*
Accept-Encoding: gzip,deflate,sdch
Любая помощь приветствуется.
-Джонатан
«Загрузка постоянно останавливается (застревает в процентах и больше никогда не перемещается» заставляет меня думать, что происходит тайм-аут. Время ожидания загрузки одинаково для разных файлов? Если да, я бы сразу заподозрил что-то в маршрутизатор, с таймаутом NAT, который я впервые увидел.
Это происходит потому, что ваш загрузчик файлов пытается захватить как можно большую полосу пропускания, и любая задержка (из-за брандмауэра и т. Д.) Может задержать его. Вам может помочь ограничение пропускной способности для загрузки файлов.
С другой стороны, мой первый вариант будет смотреть на брандмауэр, маршрутизаторы могут иметь настроенный брандмауэр внутри или конфигурацию прокси, возможно, у вас есть какие-то ограничения в отношении пропускной способности.