Главная страница
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.024 c
1-1095992190
Wood
2004-09-24 06:16
2004.10.10
Згарузка графики.


14-1095753897
DSKalugin
2004-09-21 12:04
2004.10.10
Как убить Internet Explorer?


1-1095753144
roma
2004-09-21 11:52
2004.10.10
kataloq


14-1095661907
peypivo
2004-09-20 10:31
2004.10.10
Пример плохого флеш дизайна.


6-1091542437
Николай
2004-08-03 18:13
2004.10.10
Подскажите, как к сообщению в TIdSMTP приложить файл