Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.10;
Скачать: CL | DM;

Вниз

Распределение ресурсов   Найти похожие ветки 

 
mrGrey_2   (2004-08-05 10:39) [0]

Вопрос таков:на форме есть несколько IdHTTP (штук 20 - 30), все они одновременно лезут в нет (методы GET и POST). Естественно, на тонких каналах (телефонное соединение etc.) часть из них обрываются из-за TimeOut-а. Если кто знает - подскажите каким образом можно избежать таких обрывов. Но при этом обрывы типа "URL not found" должны сохранятся.
Заранее спасибо.


 
VID ©   (2004-08-05 20:12) [1]

Ну во-первых, ставить на форму 20-30 компонентов одного класса - это извращение. У тебя наверное значительную часть времени разработки проекта заняло кликание по компонентам :)
Лучше создавай их динамический, указатели на них держи в списке TList.

А реализовать стабильную работу можно наверное, если попробовать реализовать некую интелектуальную систему работы с сетью.

Т.е. пусть для начала один компонент активизируется. Ну начнёт там делать свои Get и Post. Если скорость отправки/получения данных превышает некое значение, то сразу же активизируется и второй компонент. Если при этом скорость работы первого компонента всё ещё выше того самого значения, то можно активизировать и третий компонент. И так далее, до того момента пока скорость любого из компонентов будет ниже вышеиспользованного значения. А какое это значение - тебе решать. Ну я думаю что для приемлемой надёжной работы с веб-ресурсами подойдёт скорость от 1,5 кб/сек (приём или передача).

Кстати необязательно сразу все 30 компонентов создавать... Создавай их по мере необходимости. И сразу же уничтожай после использования.



Страницы: 1 вся ветка

Текущий архив: 2004.10.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.066 c
14-1094876673
Григорьев Антон
2004-09-11 08:24
2004.10.10
А когда смысл const поменялся?


1-1096278662
Ann_k
2004-09-27 13:51
2004.10.10
Как раскрасить строку в dbgrid?


1-1096360736
Леван
2004-09-28 12:38
2004.10.10
Отправка письма с атачментом


1-1095715640
lipskiy
2004-09-21 01:27
2004.10.10
Функция поиска подстроки в строке на asmе


14-1095687816
setter
2004-09-20 17:43
2004.10.10
UnFDISK