|
Загрузка файлов с FTP-сервера крайне медленно | ☑ | ||
---|---|---|---|---|
0
Alpen906
12.09.13
✎
13:40
|
Для загрузки использую встроенный клиент ФТП
Конструкция команд примерно следующая: FTPСоединение = Новый FTPСоединение(FTPАдресСервера, ПортFTPСоединения, ПользовательFTPСоединения, ПарольFTPСоединения, , ПассивноеFTPСоединение); Далее СписокФайлов = FTPСоединение.НайтиФайлы(FTPКаталог,"*.xml"); Если СписокФайлов.Количество() > 0 Тогда Для Каждого Файл Из СписокФайлов Цикл Попытка FTPСоединение.Получить(Файл.Имя, КаталогЛокальный + Файл.Имя); Исключение Сообщить(ОписаниеОшибки()); КонецПопытки; НоваяСтрока = Файлы.Добавить(); НоваяСтрока.Файл = Файл.Имя; КонецЦикла; Загрузка происходит крайне медленно. На подключение ухдит 1-2 минуты. Далее загрузка файлов тоже проходит очень медленно. Используя консольный клиент ФТП все загружается на порядок быстрее. Подскажите, в каком направлении смотреть. Спасибо. |
|||
1
sunson
12.09.13
✎
14:05
|
а параметр ПассивноеFTPСоединение у вас имеет какое значение?
|
|||
2
Alpen906
12.09.13
✎
14:07
|
Пробовал и Истина и Ложь. Разницы нет
|
|||
3
sunson
12.09.13
✎
14:10
|
А прокси есть?
|
|||
4
Alpen906
12.09.13
✎
14:11
|
Прокси нет
|
|||
5
sunson
12.09.13
✎
14:19
|
тогда видимо следует изменить подход к поставленной задаче
http://infostart.ru/public/189450/ |
|||
6
Alpen906
12.09.13
✎
14:25
|
Неужели встроенный клиент у всех так тормозит?
Альтернативный вариант через консольный клиент ФТП у меня уже работает. Хотелось, чтобы было красиво )) |
|||
7
sunson
12.09.13
✎
14:41
|
(6) сейчас мой коллега как раз мучается вопросом медленной скорости ftpСоединения, причем если он со своего компа делает - все быстро, а если с сервера, который в другой подсети - медлено. А решение через консольный клиент, это как?
|
|||
8
Alpen906
12.09.13
✎
14:47
|
Думаю надо дать задание админам. Пусть разбираются с ФТП сервером. Скорее всего проблема в нем. Сегодня попробую загрузку с другого сервера. Если там все ОК, то ткну их носом.
|
|||
9
Alpen906
12.09.13
✎
14:48
|
(7) Если не сложно, сообщи резултат разбора. Может у меня что-то похожее.
|
|||
10
Alpen906
12.09.13
✎
14:49
|
Консольный, это примерно так:
КомандаСистемы(Каталог_WinSCP + "winscp.exe /console /script=" + Каталог_WinSCP + "get.ini"); |
|||
11
sunson
12.09.13
✎
14:52
|
(10) а ну это при помощи стороннего программного обеспечения WinSCP, ясно!
(9) Да, хорошо |
|||
12
Alpen906
13.09.13
✎
09:20
|
Проверил вчера загрузку файлов с другого ФТП-сервера. Все работает на УРА! Так что проблема локализовалась. Дал задание админам. Пусть разбираются.
|
|||
13
sunson
13.09.13
✎
10:06
|
(12) Ну если они выявят проблему, буду рад, если и вы в свою очередь поделитесь решением.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |