Автор Тема: LWP  (Прочитано 1973 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Гость

  • Гость
LWP
« : 07 Октября 2002, 18:50:20 »
FAQ прочитал, но ответа к сожалению не нашел:
1.  как же ограничить размер загружаемого файла, чтобы не  скачать случайно гигабайт?
2. как можно ограничить время загрузки файла. Например, чтобы не тратить 1 час на загрузку 10 kb данных с медленного сервера?
$ua->max_size,  $ua->timеout() не дают желаемого результата.
Как грамотно решить эту задачу?
Спасибо.

Оффлайн YA

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 597
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
LWP
« Ответ #1 : 08 Октября 2002, 00:22:26 »
1. http://forums.webscript.ru/announcement.php?s=&forumid=14#q9.2 - 8-ая строка.

2. а) Можно проверять, сколько времени прошло с момента начала загрузки файла (или даже - с момента запуска скрипта) - если очень много, то можно прервать.
б) А можно перед загрузкой большого файла попытаться измерить реальную скорость передачи данных, закачав тестовый фрагмент (см. поиском - я об этом уже писал).

ИМХО, сильно зависит от поставленой задачи.
Литературный перевод с русского и английского на Perl. Дорого!

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28