Форум: "Начинающим";
Текущий архив: 2010.03.28;
Скачать: [xml.tar.bz2];
ВнизПауза между запросами в Indy Найти похожие ветки
← →
Pavel (2010-01-28 12:07) [0]Можно ли в Indy установить интервал времени между выполнениями HTTP запросов?
← →
sniknik © (2010-01-28 12:19) [1]а то!
HTTP1.Get(....); <- запрос
Sleep(50000); <- пауза
HTTP1.Post(....); <- запрос
← →
Pavel (2010-01-28 12:25) [2]Я имел ввиду пауза между вызовами процедуры: OnCommandGet.
← →
Pavel (2010-01-28 12:57) [3]Или может быть возмоджно указать серверу, чтобы он одновременно не обрабатывал более двух запросов?
← →
Pavel (2010-01-28 13:36) [4]Опишу проблему подробно.
JavaScript посылает запрос Indy серверу, в процедуре OnCommandGet этот запрос обрабатываетяся, в результате чего генерируется картинка, которая затем отображается на веб-странице. При выполнении единичного запроса все работает нормально. Если же JavaScript посылает несколько запросов друг за другом, то почему-то генерируются не все картинки.
← →
Медвежонок Пятачок © (2010-01-28 14:05) [5]procedure OnCommandGet();
begin
Sleep(50000);
.....
end;
← →
Медвежонок Пятачок © (2010-01-28 14:06) [6]то почему-то генерируются не все картинки.
у тебя ошибка в программе
← →
Pavel (2010-01-28 14:15) [7]procedure OnCommandGet();
begin
Sleep(50000);
.....
end;
Не помогло.
← →
Медвежонок Пятачок © (2010-01-28 14:17) [8]от чего не помогло?
и от чего должно было помочь?
ты спрашивал про паузу при обработке гет запросов
← →
Pavel (2010-01-28 14:36) [9]JavaScript посылает запрос Indy серверу, в процедуре OnCommandGet этот запрос обрабатываетяся, в результате чего генерируется картинка, которая затем отображается на веб-странице. При выполнении единичного запроса все работает нормально. Если же JavaScript посылает несколько запросов друг за другом, то почему-то генерируются не все картинки.
← →
Медвежонок Пятачок © (2010-01-28 14:38) [10]я знаю что волга впадает в каспийское море.
ты хотел паузу.
тебе дали целых две паузы.
ты говоришь, что это не помогло.
а с чего оно вообще должно было помочь?
ты вообще пробовал монитор протирать влажной салфеткой?
вдруг поможет?
← →
Медвежонок Пятачок © (2010-01-28 14:39) [11]то почему-то генерируются не все картинки.
Это у тебя ошибка в программе.
← →
Anatoly Podgoretsky © (2010-01-28 15:28) [12]> Pavel (28.01.2010 14:15:07) [7]
Не может быть, чтобы не было паузы.
← →
Дмитрий Белькевич (2010-01-28 18:24) [13]Делай логи. На каждое действие, на каждый чих. Многопоточные, само собой. С сохранением IDшников тредов, что бы было ясно, где чьё. Паузы между запросами - глупая идея. У нас тоже были проблемы и с генерацией картинок и с многопоточными запросами. Всё разрулили. Логи сильно помогли процессу.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2010.03.28;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.004 c