Главная страница
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.017 c
1-1246863401
WeX
2009-07-06 10:56
2010.03.28
Реализовать систему плагинов


3-1236868464
tomkat
2009-03-12 17:34
2010.03.28
Конфликт FB Embedded и полноценного сервера


2-1264184513
Alexey
2010-01-22 21:21
2010.03.28
ID3 теги и кодировка


15-1261853829
Кто б сомневался
2009-12-26 21:57
2010.03.28
Оплата и уведомление у ресселеров


2-1264423127
helluvaname
2010-01-25 15:38
2010.03.28
как проверить есть ли string среди combobox.items