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

Вниз

Пауза между запросами в 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.008 c
2-1264583093
ИгорУЛЬКА
2010-01-27 12:04
2010.03.28
Получить отдельные значения строки


15-1262818935
Дмитрий С
2010-01-07 02:02
2010.03.28
DLL во все процессы.


2-1264011596
Sunktor
2010-01-20 21:19
2010.03.28
Пятое изображение для SpeedButton


1-1246435353
iFynk
2009-07-01 12:02
2010.03.28
DLL и контролы


4-1231749793
kalexi
2009-01-12 11:43
2010.03.28
Как узнать место расоложения папки "Автозагрузка"?